Перейти к содержанию
СофтФорум - всё о компьютерах и не только

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


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

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

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

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

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

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

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

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

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

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

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

Не учтена грамматическая правильность типа скрипт пишет 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>

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

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

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:

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

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

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

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

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

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

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

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

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

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

ZooM:

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

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

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...