Jump to content
СофтФорум - всё о компьютерах и не только

Нашему сайту ??? дней, лет...


Recommended Posts

Раньше у меня на сайте был скрипт который писал, сколько сайту дней.

Теперь моему сайту больше года. Нужен скрипт который бы писал например:

Нашему сайту 1 год и ??? дней.

Может у когдо что-нибудь готовое есть? Вобщем подскажите что-нибудь.

Заранее большое спасибо!

Link to comment
Share on other sites

Если хочеш, покажи изходний скрипт, а ми его променим так чтоб писал сколько год сайту. В общеем не сложно, только надо учитивать что не у каждого года есть 365 дней :-)

Link to comment
Share on other sites

Выкладываю скрипт

Не учтены високосные года

Не учтена грамматическая правильность типа скрипт пишет 1 лет 5 дней, 22 лет и т.д.

Но думаю переделать не сложно, всего-то написать 2 функции.

--------------------------------------------------------------------------------

<html>

<head>

<title></title>

<script language="javascript">

<!--Скрываем!

// 3 декабря 2004 года - дата создания

// месяцы от 0 до 11

CreateDate = new Date(2004,11,03);

// сегодняшняя дата

NowDate = new Date();

// разница в миллисекундах

ResultDate = NowDate-CreateDate;

// перевод в миллисекунд в дни

ResultDate=ResultDate/1000;

ResultDate=ResultDate/3600;

ResultDate=ResultDate/24;

// отбрасывание дробной части

with (Math) { ResultDate=floor(ResultDate);}

// теперь в переменной ResultDate общее количество дней

//считаем кол-во лет

Years=ResultDate/365;

with (Math) { Years=floor(Years);}

//считаем кол-во дней меньшее года

if (Years>0) {ResultDate=ResultDate-(Years*365);}

//выводим сообщение

alert(Years + " лет " + ResultDate + " дней");

// Раскрываем!-->

</script>

</head>

<body>

</body>

</html>

-----------------------------------------------------------------------------

Link to comment
Share on other sites

Darhazer:

Вот скрипт который стоял у меня:

<script language=JavaScript>

<!--

d0 = new Date('June 08 , 2004');

d1 = new Date();

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

document.write('');

document.write(' Этому сайту уже <font color="#FF0000"><b>' + Math.round(dt) + '-й </b> </font> день.');

document.write('');

-->

</SCRIPT>

-------

Grimm:

А ваш скрипт отображает сколько сайту лет в окне с кнопкой.

А мне нужно что бы это было написано внутри таблицы, на странице.

Или может и что-то не так понял?

Link to comment
Share on other sites

ZooM: а трудно переделать?

там же основной скрипт - это рассчет даты. а вывод только одна строчка:

alert(Years + " лет " + ResultDate + " дней");

ты ее убираешь, а в свой скрипт добавляешь вот это (вместо вывода твоей даты):

document.write(' Этому сайту уже <font color="#FF0000"><b>' + Years + ' лет ' + ResultDate + ' дней' </font> ');"

Link to comment
Share on other sites

ZooM:

вот товарисч Bokrenok прально сказал, будут проблемы пиши, только вместо "лет" поставь пока "год" чтобы не писать отдельную функцию для определения верного слова

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...