Я пытаюсь получить разницу между метками времени в PHP.
Например, у меня есть время входа
$login = "2014-11-24 13:45:00";
$current_time = date('Y-m-d H:i:s'); // Lets pretend its 2014-11-24 14:50:00
Я хочу сравнить время входа в систему с текущим временем и показать его в двух форматах
Очевидное отображение, которое у меня уже есть, таково. Показываю разницу.
01:05:00 // Time difference
Но я также хочу, чтобы это было в десятичном формате для расчетов.
Как я могу преобразовать вышеупомянутую «разницу» в десятичное отображение. ??
1.083 // In this case 1:05 difference calculates to 1.083 in decimal
Больше примеров …
00:30:00 // half hour difference
0.5 // Decimal
00:45:00 // 45 minutes
0.75 // Decimal
03:14:00 // 3 hours 14 minutes
3.23 // Decimal
$login = strtotime("2014-11-27 01:00:00");
$current_time = time();
echo "Difference in Hours: ". ($current_time-$login)/3600;
Просто 🙂
Других решений пока нет …