Узнать разрешение вашего экрана и IP адрес
Артем Мáлков
553 просм
2 комм
Поделиться

Сколько дней «живет» сайт на 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.

ФайлРазмерСсылка
2
комментария
Dart Mystic
3.02 в 19:35
Спасибо большое. Очень пригодиться.
У меня есть вопрос есть ли скрипт который как на форумах часто бывает, только для DLE?
Скрипт показывает сколько времени грузиться страница и сколько запросов к базе данных происходит.
  • 1
В ближайшие дни напишем скриптик. Спасибо за комментарии и идеи!
  • 0
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария