Перейти к публикации

Рекомендованные сообщения

Как сделать так чтобы с низу сайта

выводилось срок работы сайта.

то есть вбываем дату начало работы сайта.

и она каждый день автоматом выводит новое число с низу

Пример:

Сайт работает уже xx год xxx дней

Ссылка на сообщение
Поделиться на других сайтах

хотябы так.

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

а дни думаю можно потом переделать спокойно и под год.

Ссылка на сообщение
Поделиться на других сайтах
<script type="application/javascript" language="JavaScript">

<!--

d0 = new Date('September 7, 2007');

d1 = new Date();

dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);

document.write('Cайт в сети <b>' + Math.round(dt) + '</b>-й день');

-->

</script>

Ссылка на сообщение
Поделиться на других сайтах

Спасибо попробуем .

а какая вероятность нагрузки этим методом???

а подумать?

несколько десятков байт трафика. а вся нагрузка на клиента, который жабаскрипт выполняет.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...

Спасибо попробуем .

а какая вероятность нагрузки этим методом???

Я бы не стал вешать эту модификацию на сайт - нагрузка на базу сильно возрастает. Хостинг может выгнать :)

Ссылка на сообщение
Поделиться на других сайтах

Что то читаю все это и мне смешно так стало)))

Счетчик на JavaScript не советую, потому что время и дата тянутся не с сервера, а с клиента. Вот будет у него стоять дата не правильная и результаты соответственно ошибочные. Естественно лучше сделать на php.

Какая нагрузка? Какая база? День рождения сайта один и он никогда не поменяется! Да вбейте его руками в php код.

<?php

$timestamp = strtotime('2 January 2004'); 


$year = date('Y',time()-$timestamp) - 1970;

$last = $year%10;


if ($last == 1) $year.= " год";

else if($last == 2 or $last == 3 or $last == 4) $year.= " года";

else $year.= " лет";


echo date("Сайт работает уже $year n месяцев и j дней", time()-$timestamp);

?>

Ссылка на сообщение
Поделиться на других сайтах

echo date("Сайт работает уже $year n месяцев и j дней", time()-$timestamp);

Условие на "день" не задано. Если будет "Сайт работает уже 2 года и 21 день"?

;)

Ссылка на сообщение
Поделиться на других сайтах

Ну и на месяц не задано раз уж так пошло. Идею вы поняли. Кому надо тот сам задаст. ТС вообще ничего об этом не говорил.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...