Хороший скрипт, показывающий дату в часах, минутах, секундах - до определённой даты
Куда ставить?
-Туда где он будет смотреться ( самое оптимальное обьявление)
<!--до нового года в минутах-->
<div id='x1' style='padding:10px; border: 1px dashed orange;'></div><script Language="JavaScript">
var timeStr, dateStr, ostStr, x;
function clock() {
now= new Date();
ex = new Date(2008,0,1,0,0,0);// время
hours= now.getHours();
minutes= now.getMinutes();
seconds= now.getSeconds();
timeStr= "" + hours;
timeStr+= ((minutes < 10) ? ":0" : ":") + minutes;
timeStr+= ((seconds < 10) ? ":0" : ":") + seconds;
// дата
date= now.getDate();
month= now.getMonth()+1;
year= now.getYear();
dateStr= "" + date;
dateStr+= ((month < 10) ? "/0" : "/") + month;
dateStr+= "/" + year;
ostStr= "";
x = (ex.getTime() - now.getTime())/1000;
ostStr = Math.floor(x/60/60) + ' ч. ';
ostStr = ostStr + Math.floor((x/60/60 - Math.floor(x/60/60))*60) + ' мин. ';
x = (((x/60/60 - Math.floor(x/60/60))*60) - Math.floor((x/60/60 - Math.floor(x/60/60))*60))*60;
ostStr = ostStr + Math.floor(x) + ' сек. ';
x = (x - Math.floor(x))*1000;
ostStr = ostStr + Math.floor(x) + ' мсек. ';
document.getElementById('x1').innerHTML = ' Текущее время: ' + timeStr + ' ' + ' До нового года осталось: ' + ostStr;
Timer= setTimeout("clock()",10);
}clock();
</script>
orange цвет рамочки Div`a
До нового года осталось ну и так понятно..отображается как описание определённой даты)
Добавлено:
Вот пример.
Отредактировано ТаББаК (Вт, 11 Дек 2007 05:15:00)