ZooM Опубликовано 9 июня, 2005 Жалоба Поделиться Опубликовано 9 июня, 2005 Раньше у меня на сайте был скрипт который писал, сколько сайту дней. Теперь моему сайту больше года. Нужен скрипт который бы писал например: Нашему сайту 1 год и ??? дней. Может у когдо что-нибудь готовое есть? Вобщем подскажите что-нибудь. Заранее большое спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 9 июня, 2005 Жалоба Поделиться Опубликовано 9 июня, 2005 Если хочеш, покажи изходний скрипт, а ми его променим так чтоб писал сколько год сайту. В общеем не сложно, только надо учитивать что не у каждого года есть 365 дней :-) Ссылка на комментарий Поделиться на другие сайты Поделиться
Grimm Опубликовано 9 июня, 2005 Жалоба Поделиться Опубликовано 9 июня, 2005 Выкладываю скрипт Не учтены високосные года Не учтена грамматическая правильность типа скрипт пишет 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> ----------------------------------------------------------------------------- Ссылка на комментарий Поделиться на другие сайты Поделиться
ZooM Опубликовано 9 июня, 2005 Автор Жалоба Поделиться Опубликовано 9 июня, 2005 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: А ваш скрипт отображает сколько сайту лет в окне с кнопкой. А мне нужно что бы это было написано внутри таблицы, на странице. Или может и что-то не так понял? Ссылка на комментарий Поделиться на другие сайты Поделиться
Bokrenok Опубликовано 10 июня, 2005 Жалоба Поделиться Опубликовано 10 июня, 2005 ZooM: а трудно переделать? там же основной скрипт - это рассчет даты. а вывод только одна строчка: alert(Years + " лет " + ResultDate + " дней"); ты ее убираешь, а в свой скрипт добавляешь вот это (вместо вывода твоей даты): document.write(' Этому сайту уже <font color="#FF0000"><b>' + Years + ' лет ' + ResultDate + ' дней' </font> ');" Ссылка на комментарий Поделиться на другие сайты Поделиться
Grimm Опубликовано 11 июня, 2005 Жалоба Поделиться Опубликовано 11 июня, 2005 ZooM: вот товарисч Bokrenok прально сказал, будут проблемы пиши, только вместо "лет" поставь пока "год" чтобы не писать отдельную функцию для определения верного слова Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения