Расчёт времени до конца дня и года

223
08 ноября 2017, 03:16

Я сделал расчёт, у меня в браузере всё правильно работает, как и задумано. Я заметил, что со временем иногда, есть какие-то отклонение на +- несколько часов. Какие у меня есть недочёты в коде?

$finish = explode('-',date('n-j-Y'));
$noon =  date('H:i:s j-n-Y', mktime(1, 0, 0, $finish[0], $finish[1] + 1, $finish[2])); //конец дня
$current = date('H:i:s j-n-Y', time()); //текущее время
$rest = strtotime($noon) - strtotime($current); //осталось столько секунд до следущего дня
setcookie('age', $num, time() + $rest);  //до конца текущего дня

$newYear =  date('H:i:s j-n-Y', mktime(1, 0, 0, 1, 1, $finish[2] + 1)); //конец года
$rest2 = strtotime($newYear) - strtotime($current);
setcookie('age', $num, time() + $rest2);  //до конца текущего года
READ ALSO
оценка для новости

оценка для новости

на странице есть звездный рейтинг:

171
Функция для кук

Функция для кук

Сделал функцию, которая добавляет и удаляет куки, проблема в том, что, если её запустить несколько раз подряд, то будет ошибка Невозможно переопределить...

161
cUrl vk Авторизация

cUrl vk Авторизация

Прочитал 100500 страниц информации по авторизации через CURL в ВК

1208
Стоит ли закэшировать меню в Wordpress?

Стоит ли закэшировать меню в Wordpress?

На сайте есть древовидное меню, которое содержит в себе три ступени: Категория А

197