Супербыстрый хостинг на SSD от 165р в месяц   •   Реклама
2 337 просм
4 комм
Поделиться:

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

ФайлРазмерСсылка
4
комментария
Гостям запрещено участвовать в обсуждениях сайта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Администратор  |  723

Артем, мы скоро напишем свой модуль как раз на эту тему. Так что ждите glass

12.01 в 13:38
  • 5
Гости  |  679

А как можно реализовать на DLE вывод количества дней с момента регистрации? (Например, "На сайте уже 5 лет 2 месяца 10 дней"). Спасибо.

12.01 в 07:16
  • 3
Администратор  |  723

В ближайшие дни напишем скриптик. Спасибо за комментарии и идеи!

3.02 в 20:08
  • 1
Гости  |  679

Спасибо большое. Очень пригодиться.

У меня есть вопрос есть ли скрипт который как на форумах часто бывает, только для DLE?

Скрипт показывает сколько времени грузиться страница и сколько запросов к базе данных происходит.

3.02 в 19:35
  • 6
Подняться наверх
«Pandoge» - помощник веб-мастера