Intereting Posts
Как мне получить доступ к циклическому циклу с храповым механизмом php и отправке клиента внутри приложения? несколько маршрутов в одном маршруте :: get () call Laravel 4 Преимущества / неудобства heredoc vs nowdoc в php Отправка XML через AJAX Переписывание URL-адреса в параметр PHP изнутри подкаталога Нарушение ограничения php Ошибка 1452 mysqli подготовленный оператор не может читать unicode Ошибка proc_open при попытке запустить автозагрузку artisan Как получить запрос, выполненный в Laravel 5? DB :: getQueryLog возвращает пустой массив Использование preg_replace для возврата к ссылочному массиву ключей и замена на значение Как использовать jQuery SlickGrid с PHP / MySQL (загрузить данные сервера и сохранить изменения) Как получить 50-мегабайтный zip-файл с файлом размером 600 МБ в mysql datatable? Есть ли способ получить размер переменной PHP в байтах? Вопрос с несколькими серверами memcached эхо-нарушение кириллического символа

Получите секунды до конца дня в PHP

В PHP, как я могу получить количество секунд до конца дня?

Благодарю.

Первая мысль:

86400 - date('H') * 3600 - date('i') * 60 - date('s') 

Более быстрая версия, полученная из ответа VolkerK:

 strtotime('tomorrow') - time() 
 $rs = strtotime('24:00') - time(); echo $rs; 

изменить: еще быстрее

 echo mktime(24,0,0) - time(); 
 $sDate = '2014-12-01 23:59:58'; $oDatetime1 = new DateTime($sDate); $oDatetime2 = new DateTime($sDate); $oDatetime1->modify( 'tomorrow' ); echo $oDatetime1->getTimestamp() - $oDatetime2->getTimestamp(); 

Если вы используете Carbon, вы можете просто использовать

Carbon::now()->secondsUntilEndOfDay();