ar nmonth=<%=Month(d)%>; var nday=<%=Day(d)%>; var nwday=<%=WeekDay(d)%>-1; var nhrs=<%=Hour(t)%>; var nmin=<%=Minute(t)%>; var nsec=<%=Second(t)%>; //獲得本機時間和服務器時間之差 var dectime=new Date(nyear,nmonth-1,nday,nhrs,nmin,nsec).getTime()-t0; nday=-1; //用于顯示時間的span document.write("<span id="clock" style="word-break:keep-all"></span>"); //時間計算函數: function NewTick(){ var noww=new Date(); var t1=noww.getTime(); noww.setTime(t1+dectime); if(noww.getDate()!=nday){ nyear=noww.getFullYear();nmonth=noww.getMonth()+1;nwday=noww.getDay();nday=noww.getDate(); } nhrs=noww.getHours();nmin=noww.getMinutes();nsec=noww.getSeconds(); } //時間顯示函數: function Draw(){ NewTick(); //先計算 var s=nyear+'年'+nmonth+'月'+nday+'日 '+'星期'+cweekday(nwday)+' '+shapetime(nhrs,nmin,nsec);