JavaScriptFAQ(二十)——日期和時間

kjmeng發表於2009-08-13

十七、日期和時間

 

1. 時鐘示例(Clock Example

Q:我如何使用JavaScript編寫一個時鐘程式?

A:一個簡單的時鐘程式就是每秒獲取一個新的Date()(或者,更好些,一秒幾次),然後將時間資訊從Date()物件中顯示出來。下面的程式碼就是在瀏覽器的狀態列中顯示一個時鐘: 

 

function sbClock() {
 var DateString=(new Date()).toString();
 self.status=DateString.substring(0,3+DateString.lastIndexOf(`:`));
 setTimeout("sbClock()",200);
}
sbClock();

 2. 日曆示例(Calendar Example

Q:如何通過給定日期確定是星期幾?

A:要從給定的日期確定星期幾,你可以將這個日期設定為一個Date()物件,然後通過Date.getDay()獲取星期幾:

d=new Date(); d.setDate(1);

d.setYear(yyyy);
d.setMonth(mm);
d.setDate(dd);

ww=d.getDay();
if (ww==0) wDay="Sunday";
if (ww==1) wDay="Monday";
if (ww==2) wDay="Tuesday";
if (ww==3) wDay="Wednesday";
if (ww==4) wDay="Thursday";
if (ww==5) wDay="Friday";
if (ww==6) wDay="Saturday";

 3. 2000年問題(Year 2000 Problem

這是關於千年蟲問題的討論,現在2000已經過去很久了,這個已經不存在了。有興趣可以直接點選連結,檢視原文。


相關文章