Здравствуйте, уважаемые. Есть задачка, на вид не сложная, но поскольку в жаваскрипте я ни бум-бум, сам сделать не могу. Поэтому, готов оплатить качественную и быструю работу. Обращайтесь в скайп
fmastery за уточнениями. А сейчас - вкратце задание.
Нашел скрипт, выводящий количество прошедшего времени с определенной даты. Т.е. "Сайт работает уже 2 года, 8 месяцев, 12 дней". Вот такой скрипт.
d0 = new Date('August 17, 2010');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
cDay = Math.floor(dt);
cMon = "0";
cNear = "0";
tDay = " дней ";
tMon = " месяцев и ";
tNear = " лет ";
if (cDay >= 30) cMon = Math.floor(cDay/30.4375);
if (cDay >= 365) cNear = Math.floor(cMon/12);
cDay = cDay-Math.floor(cMon*30.4375);
cMon = cMon-(cNear*12);
if (cDay >=2 && cDay <=4 || cDay >=22 && cDay <=24) tDay = " дня ";
if (cDay ==1 || cDay ==21 || cDay ==31) tDay = " день ";
if (cMon >=2 && cMon <=4) tMon = " месяца и ";
if (cMon ==1) tMon = " месяц и ";
if (cNear >=2 && cNear <=4 || cNear >=22 && cNear <=24) tNear = " года ";
if (cNear ==1 || cNear ==21 || cNear ==31) tNear = " год ";
document.write('Сайт работает уже <br />');
if (cMon<1 && cNear<1) document.write(cDay+tDay);
else if (cMon>=1 && cNear<1) document.write(cMon+tMon+cDay+tDay);
else document.write(cNear+tNear+cMon+tMon+cDay+tDay);
Мне необходимо доработать его до такого вида "Сайт работает уже 2 года, 8 месяцев, 12 дней, 6 часов, 12 минут, 33 секунды." Отсчет должен идти без перезагрузки страницы. Кроме того, требуется предусмотреть возможность минимального оформления выводимой на сайт фразы (например, в CSS задать разный шрифт цифрам, и т.д.).
Стучите, называйте цену и срок.