日期對象用於處理日期和時間。
JavaScript Date(日期)對象 執行個體
-
返回當日的日期和時間
-
如何使用 Date() 方法或者當日的日期。
-
getTime()
-
使用 getTime() 計算從 1970 年到今天有多少年。
-
setFullYear()
-
如何使用 setFullYear() 得到精確的日期。
-
toUTCString()
-
如何使用 toUTCString() 將當日的日期(根據 UTC)轉換為字串。
-
getDay()
-
如何使用 getDay() 來顯示星期,而不僅僅是數字。
-
顯示一個鐘錶
-
如何在網頁上顯示一個鐘錶。
完整的 Date 對象參考手冊
我們提供 JavaScript Date 對象參考手冊,其中包括所有可用於日期對象的屬性和方法。
該手冊包含了對每個屬性和方法的詳細描述以及相關執行個體。
定義日期
Date 對象用於處理日期和時間。
可以通過 new 關鍵詞來定義 Date 對象。以下代碼定義了名為 myDate 的 Date 對象:
var myDate=new
Date()
注釋:Date 對象自動使用當前的日期和時間作為其初始值。
操作日期
通過使用針對日期對象的方法,我們可以很容易地對日期進行操作。
在下面的例子中,我們為日期對象設定了一個特定的日期 (2008 年 8 月 9 日):
var myDate=new Date()myDate.setFullYear
(2008,7,9)
注意:表示月份的參數介於 0 到 11 之間。也就是說,如果希望把月設定為 8 月,則參數應該是 7。
在下面的例子中,我們將日期對象設定為 5 天后的日期:
var myDate=new Date()myDate.setDate
(myDate.getDate()+5)
注意:如果增加天數會改變月份或者年份,那麼日期對象會自動完成這種轉換。
比較日期
日期對象也可用於比較兩個日期。
下面的代碼將當前日期與 2008 年 8 月 9 日做了比較:
var myDate=new Date();myDate.setFullYear(2008,7,9);var today = new Date();if (myDate>today){alert("Today is before 9th August 2008");}else{alert("Today is after 9th August 2008");}