Сколько дней «живет» сайт на JavaScript/PHP
С помощью следующего небольшого скрипта вы сможете вывести информацию о продолжительности жизни вашего сайта в днях.
В нужное место на вашем сайте вставьте код:
<script>
var today = new Date();
var targetDate = new Date("02/20/2015");
var timeAfterTarget = Math.floor((today.getTime() - targetDate.getTime()) / 86400000);
function dec_time(number, titles) {
cases = [2, 0, 1, 1, 1, 2];
return titles[(number%100>4 && number%100<20) ? 2 : cases[(number%10<5) ? number%10:5]];
}
title = dec_time(timeAfterTarget,[" день"," дня"," дней"]);
var msg = "<b>Наш сайт живет уже:</b> "+timeAfterTarget+title;
document.write(msg);
</script>
В нем дату "02/20/2015" меняем на дату основания сайта. Формат – месяц/день/год.
Скрипт универсален и подойдет для всех сайтов, но его особенность в том, что считывается дата, которая стоит у пользователя, и в случае изначально неправильной даты итоговое количество дней «жизни» сайта буде отражена так же неверно. Поэтому предлагаем еще один скрипт, который должен решить проблему.
Сколько времени «живет» сайт на PHP
Скачиваем архив в конце статьи, распаковываем на рабочий стол. После этого дату "20.02.2015" меняем на нужную. Файл сохраняем и загружаем на хостинг вашего сайта.
Затем в нужном месте подключаем скрипт:
<?php
include "/путь к файлу/how_many_days.php";
?>
Данный код считывает время сервера, то есть его точность будет намного выше, чем у первого варианта.
Внимание! Для установки этого скрипта на вашем хостинге должна быть поддержка PHP.