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.
Версия для печатиОтправить другуPDF version

PHP логотип

Понадобилось как-то, чтобы на сайте отсчитывались дни от определенного события. Реализовать на 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 дней.

Ваша оценка: Нет Средняя: 4.7 (10 голосов)

Вставай, Україно!

Литература

"Компьютер никогда не заменит человека." (c) Людоед.