
Стоит ли указывать на сайте, сколько дней он уже живет?
Да, в некоторых случаях это полезно! Например, вы владелец интернет-магазина, который существует уже долгое время. Для потенциального покупателя это может говорить о том, что вам можно доверять. Также «возраст» сайта положительно влияет на авторитет партнерских программ, букмекерских контор, сайтов обмена валют и т. д.
А иногда хочется просто всем показать, каких удивительных результатов на сайте ты достиг за столь короткое время.
Вот так эта фишка выглядит у меня на блоге:

Ну как вам? Чтобы установить себе такой счетчик, который будет показывать количество дней жизни сайта или блога, воспользуйтесь простым скриптом JavaScript:
<script language=JavaScript>
<!--
d0 = new Date('October 10, 2012');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('Этот сайт живет <B>' + Math.round(dt) + '</B>-й день.');
-->
</script>
Этот код можно вставлять на HTML, PHP, WordPress сайты в то место, где вы хотите видеть счетчик.
Настройки:
В строке №3 указываете месяц, число и год рождения сайта:
d0 = new Date('October 10, 2012');
Если кто не знает английского, вот список месяцев:
Январь – January
Февраль – February
Март – March
Апрель – April
Май – May
Июнь – June
Июль – July
Август – August
Сентябрь – September
Октябрь – October
Ноябрь – November
Декабрь – December
В строке №6 можно поменять текст:
document.write('Этот сайт живет <B>' + Math.round(dt) + '</B>-й день.');
Вот и все! Если что-то не будет получаться, пишите, помогу!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 331670 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 275609 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 226702 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 193199 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 187093
16 Ответов на комментарий - Сколько дней живет ваш сайт? Скрипт на JavaScript
Добавить комментарий
Метки: javascript, для сайта, эффекты для сайта


Шумящий эффект для картинки при наведении
Эффект для ссылки – радужная ссылка
Выделение цветом ссылок при наведении на параграф
Фиксированное меню при прокрутке сайта
Скрипт счетчика для сайта «До Нового Года осталось…»
Обратный отсчет времени на PHP
Фейковый счетчик посетителей

Когда-то была, а может и сейчас есть, папка с кучей подобных скриптов. Благодарю за напоминание об этом скрипте: теперь буду думать, где его разместить и стоит ли.
Спасибо огромное за такой интересный скрипт! Все получилось, все очень легко и просто! Установила у себя на блоге
Пожалуйста, Татьяна!
Степа! спасибо это было клево! работает. Но..
опять таки цифра невзрачная серая.. ( как-нить можно ее сделать красной? Пытался изменить строку скрипта вот так..
-й день
не вышло (
Вот, пожалуйста:
<script language=JavaScript> <!-- d0 = new Date('October 10, 2012'); d1 = new Date(); dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24); document.write('Этот сайт живет <font color="cc0000"><B>' + Math.round(dt) + '</B></font>-й день.'); --> </script>Опять таки спасибо Степа! тут небольшой скрипт и я уж «додул» сам, все получилось, а вот с массивом array как то не сталкивался…
Как бы ни было, Вам спасибо! Удачи автору и процветания блогу!!!
С Уважением Лин
Спасибо!!!
Привет Степан!
Степа, немного есть проблемы. Суть.. скрипт работает но только в блоке HTML сайта, платформа smf
Вот код
Но когда пытаюсь вставить этот же код (предварительно заключив его в контейнер Код в главный шаблон сайта index.template.php вылазят в коде 2 ошибки синтаксиса.
Можешь что посоветовать? Плз.
С Ув. Лин
Здравствуйте!
Если вы вставили код в такой формы, он работать не будет. Нужно указать, что это «javascript»
готовый код:
<script> <!-- d0 = new Date('October 10, 2012'); d1 = new Date(); dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24); document.write('Этот сайт живет <B>' + Math.round(dt) + '</B>-й день.'); --> </script>Пробуйте!
Здравствуйте Степан!
Именно так как вы привели готовый код, я выполнил. И вставил в главный шаблон правильно, в точно нужное место. И снова Dreamweaver выдал 3 ошибки синтаксиса. К сожалению нет возможности прикрепить скрин дабы вам показать.
Не могу взять в толк.. почему код работает в блоке сайта, а на сервере
нет, хотя аналогичные скрипты работают безупречно.
С Ув. Лин
Здравствуйте! Для меня это тоже закатка. Если код работает у вас на компе а на сервере не хочет, тогда спешитесь с хостинг-провайдером.
Степа! Да причем тут комп, сервер? Сайт то на сервере хостинга, а не локальном компе ).
Мой хостинг стоит 75 долларов.
и я не из той когорты любителей бесплатных и облачных хостин говых мышеловок. А сам пакет предоставляет весьма обширные опции, настройки и так скажем «навороты», без которых вряд ли обойдется уважающий себя и своих пользователей админ.
Абсолютно идентичные вашему, сторонние скрипты работают! а ваш нет. Третьи сутки бьюсь над этой проблемой.. результат 0
С Ув. Лин
Вставьте мой скрипт в этом редакторе https://xhtml.ru/instr/html_editor/ и убедитесь в том, что скрипт рабочий.
Здравствуйте Степа! все так проверил, скрипт рабочий без проблем.
значит я не с того конца ухватился за палку… буду искать в чем проблема у меня. Спасибо. С Ув. Лин
Здравствуйте
а как сделать что-бы Скрипт сколько дней вашему сайту.
показывал вот так 1 год 3 месяца 20 дней.
Николай, вот так попробуйте)
<!-- Высветить "Форуму ... лет ... месяцев и ... дней" BEGIN --> <SCRIPT language=JavaScript> var fD = [2014, 1, 13], d1 = 6, m1 = 4, tx = [], rz, d = new Date, tD = [d.getFullYear (), d.getMonth (), d.getDate ()], dr = tD [2] - fD [2], mr = tD [1] - fD [1], yr = tD [0] - fD [0], Y = 'год-года-лет', M = 'месяц-месяца-месяцев', D = 'день-дня-дней', t = function (v, w) { var x = w.toString ().split (''), y = x [x.length - 1], z = 0; if (w > 4 && w < 21 || y == 0) z = 2; else if (y > 1 && y < 5) z = 1; else if (y > 4) z = 2; return ' ' + v.split ('-') [z]} if (dr < 0) dr = tD [2] + d1, mr--; if (yr > 0 && mr < 0) yr -= 1; if (mr < 0) mr = tD [1] + m1; var yt = (yr) ? yr + t (Y, yr) : ''; if (yt) tx [tx.length] = yt; var mt = (mr) ? mr + t (M, mr) : ''; if (mt) tx [tx.length] = mt; var dt = (dr) ? dr + t (D, dr) : ''; if (dt) tx [tx.length] = dt; if (tx.length == 1) rz = tx [0]; if (tx.length == 2) rz = tx.join (' и '); if (tx.length == 3) rz = tx [0] + ', ' + tx [1] + ' и ' + tx [2]; document.write("Форуму <strong>" + rz + "</strong> (основан 13 января 2014)"); </SCRIPT> <!-- Высветить "Форуму ... лет ... месяцев и ... дней" END -->