Вы указываете время
события. Скрипт читает ее,
если дата совпадает с
текущей, скрипт пишет
указаный Вами текст. Если не
совпадает, пишет сколько
времени осталось до
события.

                        
var t_year='2012'; //год события
var t_month='6'; //месяц события
var t_day='8'; //день события
var t_нour='2'; //час события
var t_min='30'; //минуты события
var t1='До события'; //текст до события
var t2='Время настало'; //текст после события
//--------------------------------------------//
today=new Date();
Future=new Date(t_month+' '+ t_day+','+t_year+','+t_нour+':'+t_min);
if (today.getTimezoneOffset()== 0) (
a=today.getTime() + 86400000)
else (a=today.getTime())
today.setTime(a)
b = Future.getTime() - today;
rez_d = Math.floor(b / 86400000)
ost = b % 86400000
rez_h = Math.floor(ost / 3600000)
ost = ost % 360000
rez_m = Math.floor(ost / 60000)
ost = ost % 60000
rez_s = Math.floor(ost/1000)
if(rez_d > 0 || rez_h>0 || rez_m>0 || rez_s>0) {
document.write('<b>'+t1+'</b> ')
if(rez_d>0) document.write(rez_d+' дней ')
if(rez_h>0) document.write(rez_h+' часов ')
if(rez_m>0) document.write(rez_m+' мин. ')
if(rez_s>0) document.write(rez_s+' сек.')
}else document.write('<b>'+t2+'</b>')
2 10 0
Без комментариев...