PHP - отсчет времени
user warning: Duplicate entry '29979473' for key 'PRIMARY'
query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('Apache - выбор MPM', 'node/495', '', '216.73.216.185', 0, '7db9m8a1qbo0l4fbp5p1hq6ke2', 118, 1764612476) in /usr/local/www/muff.kiev.ua/modules/statistics/statistics.module on line 63.
Опубликовано muff в Пт, 2012-11-23 17:15




Понадобилось как-то, чтобы на сайте отсчитывались дни от определенного события. Реализовать на PHP это можно многими способами. Приведу два варианта - для отчета оставшихся дней до события и прошедших после события.
Счетчик: осталось дней
Код счетчика:
<?php $data = '01.01.2020'; $time = strtotime($data); $today = time(); $day = ($today - $time)/86400*-1; $day = floor($day); echo "До 1 января 2020 года осталось ".$day." дней."; ?>
|
Результат выполнения: До 1 января 2020 года осталось -2162 дней.
Счетчик: прошло дней
Код счетчика:
<?php $data = '01.01.2010'; $time = strtotime($data); $today = time(); $day = ($today - $time)/86400; $day = floor($day); echo "С 1 января 2010 года прошло ".$day." дней."; ?>
|
Результат выполнения: С 1 января 2010 года прошло 5813 дней.
Последние комментарии
1 год 19 недель назад
1 год 43 недели назад
3 года 43 недели назад
4 года 13 недель назад
4 года 36 недель назад
5 лет 22 часа назад
5 лет 3 дня назад
5 лет 3 недели назад
5 лет 15 недель назад
5 лет 19 недель назад