Требуется помощь при обработке PHP времени - PullRequest
0 голосов
/ 03 июня 2011

Я работаю над проектом php, в котором в данный момент у меня есть функция, возвращающая время в 4:35 утра в этом формате.Теперь все, что я хочу сделать - это подсчитать, сколько часов осталось в 12:00.В итоге мне нужно количество оставшихся часов, если мы вычтем эти два раза, то оно должно вернуться в 7:25, или было бы лучше, если бы оно вернуло количество оставшихся секунд.Пожалуйста, помогите !!

Ответы [ 2 ]

2 голосов
/ 03 июня 2011
$from = '4:35 AM';
$to = '11:00 AM';

echo strtotime($to)-strtotime($from);

Вам это нужно?

1 голос
/ 03 июня 2011

Если вам нужно рассчитать время, оставшееся до следующей полуночи, вы можете сделать что-то вроде этого:

$seconds = strtotime('12:00AM +1 day') - strtotime('4:35AM');

Это даст вам разницу в секундах.Если вы хотите разницу в часах, вы можете сделать это следующим образом:

echo date('H:i', strtotime('12:00AM') + $seconds);

Вывод 19: 25.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...