一、創建日期對象
在JavaScript中,創建日期對象必須使用“new語句”。使用關鍵字new新建日期對象時,常用的有2種:
方法一:
var 日期對象名 = new Date();
方法二:
var 日期對象名 = new Date(日期字符串);
方法一用於獲取當前系統的時間,輸出格式為如下:
方法二的日期字符串可以是以下幾種形式:
- (1)"2015-5-3"
- (2)"May 3,2015"
- (3)"2015/5/3"
其實創建日期對象不止這2種形式,不過根據個人經驗,其他的創建方式大家可以直接忽略,沒必要增加記憶負擔。
舉例:
var dt1 = new Date("2015-5-3");
var dt2 = new Date("May 3,2015");
var dt3 = new Date("2015/5/3");
二、日期對象方法
這一章學習了很多日期對象的方法。日期對象Date的方法主要分為三大組:setXxx、getXxx和toXxx。
setXxx用於設置時間和日期值;getXxx用於獲取時間和日期值;toXxxx主要是將日期轉換為指定格式。
表1 用於獲日期時間的getXxx
方法 |
說明 |
getFullYear()
返回一個表示年份的4位數字
getMonth()
返回值是0(一月)到11(十二月)之間的一個整數
getDate()
返回值是1~31之間的一個整數
getHours()
返回值是0~23之間的一個整數,來表示小時數
getMinutes()
返回值是0~59之間的一個整數,來表示分鐘數
getSeconds()
返回值是0~59之間的一個整數,來表示秒數
表2 用於設置日期時間的setXxx
方法 |
說明 |
setFullYear()
可以設置年、月、日
setMonth()
可以設置月、日
setDate()
可以設置日數
setHours()
可以設置時、分、秒、毫秒
setMinutes()
可以設置分、秒、毫秒
setSeconds()
可以設置秒、毫秒
表3 將日期時間轉換為字符串的toXxx
方法 |
說明 |
toString()
將日期時間轉換為普通字符串
toUTCString()
將日期時間轉換為世界時間(UTC)格式的字符串
toLocaleString()
將日期時間轉換為本地時間格式的字符串