Date 對象
Date 對象用于處理日期和(hé)時(shí)間(jiān)。
日期對象是用 new Date() 創建的。
實例化日期有四種方式:
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
Date 對象屬性
| 屬性 | 描述 |
|---|---|
| constructor | 返回創建 Date 對象原型的函數(shù)。 |
| prototype | 允許您向對象添加屬性和(hé)方法。 |
Date 對象方法
| 方法 | 描述 |
|---|---|
| getDate() | 返回月中的第幾天(從(cóng) 1 到 31)。 |
| getDay() | 返回星期幾(0-6)。 |
| getFullYear() | 返回年(nián)份。 |
| getHours() | 返回小時(shí)(從(cóng) 0-23)。 |
| getMilliseconds() | 返回毫秒(0-999)。 |
| getMinutes() | 返回分鐘(zhōng)(從(cóng) 0-59)。 |
| getMonth() | 返回月份(從(cóng) 0-11)。 |
| getSeconds() | 返回秒數(shù)(從(cóng) 0-59)。 |
| getTime() | 返回自(zì) 1970 年(nián) 1 月 1 日午夜以來與指定日期的毫秒數(shù)。 |
| getTimezoneOffset() | 返回 UTC 時(shí)間(jiān)與本地(dì)時(shí)間(jiān)之間(jiān)的時(shí)差,以分鐘(zhōng)為(wèi)單位。 |
| getUTCDate() | 根據世界時(shí),返回月份中的第幾天(從(cóng) 1 到 31)。 |
| getUTCDay() | 根據世界時(shí),返回星期幾(0-6)。 |
| getUTCFullYear() | 根據世界時(shí),返回年(nián)份。 |
| getUTCHours() | 根據世界時(shí),返回小時(shí)(0-23)。 |
| getUTCMilliseconds() | 根據世界時(shí),返回毫秒數(shù)(0-999)。 |
| getUTCMinutes() | 根據世界時(shí),返回分鐘(zhōng)(0-59)。 |
| getUTCMonth() | 根據世界時(shí),返回月份(0-11)。 |
| getUTCSeconds() | 根據世界時(shí),返回秒數(shù)(0-59)。 |
| getYear() | 已棄用。請(qǐng)改用 getFullYear() 方法。 |
| now() | 返回自(zì) 1970 年(nián) 1 月 1 日午夜以來的毫秒數(shù)。 |
| parse() | 解析日期字符串并返回自(zì) 1970 年(nián) 1 月 1 日以來的毫秒數(shù)。 |
| setDate() | 設置 Date 對象中月的某一(yī)天。 |
| setFullYear() | 設置日期對象的年(nián)份 |
| setHours() | 設置日期對象的小時(shí)。 |
| setMilliseconds() | 設置日期對象的毫秒數(shù)。 |
| setMinutes() | 設置日期對象的分鐘(zhōng)數(shù)。 |
| setMonth() | 設置日期對象的月份。 |
| setSeconds() | 設置日期對象的秒數(shù)。 |
| setTime() | 将日期設置為(wèi) 1970 年(nián) 1 月 1 日之後/之前的指定毫秒數(shù)。 |
| setUTCDate() | 根據世界時(shí),設置 Date 對象中月份的一(yī)天。 |
| setUTCFullYear() | 根據世界時(shí),設置日期對象的年(nián)份。 |
| setUTCHours() | 根據世界時(shí),設置日期對象的小時(shí)。 |
| setUTCMilliseconds() | 根據世界時(shí),設置日期對象的毫秒數(shù)。 |
| setUTCMinutes() | 根據世界時(shí),設置日期對象的分鐘(zhōng)數(shù)。 |
| setUTCMonth() | 根據世界時(shí),設置日期對象的月份。 |
| setUTCSeconds() | 根據世界時(shí),設置日期對象的秒數(shù)。 |
| setYear() | 已棄用。請(qǐng)改用 setFullYear() 方法。 |
| toDateString() | 将 Date 對象的日期部分轉換為(wèi)可(kě)讀字符串。 |
| toGMTString() | 已棄用。請(qǐng)改用 toUTCString() 方法。 |
| toISOString() | 使用 ISO 标準将日期作(zuò)為(wèi)字符串返回。 |
| toJSON() | 以字符串形式返回日期,格式為(wèi) JSON 日期。 |
| toLocaleDateString() | 使用區(qū)域設置約定将 Date 對象的日期部分作(zuò)為(wèi)字符串返回。 |
| toLocaleTimeString() | 使用區(qū)域設置約定将 Date 對象的時(shí)間(jiān)部分作(zuò)為(wèi)字符串返回。 |
| toLocaleString() | 使用區(qū)域設置約定将 Date 對象轉換為(wèi)字符串。 |
| toString() | 将 Date 對象轉換為(wèi)字符串。 |
| toTimeString() | 将 Date 對象的時(shí)間(jiān)部分轉換為(wèi)字符串。 |
| toUTCString() | 根據世界時(shí),将 Date 對象轉換為(wèi)字符串。 |
| UTC() | 根據 UTC 時(shí)間(jiān),返回自(zì) 1970 年(nián) 1 月 1 日午夜以來的日期中的毫秒數(shù)。 |
| valueOf() | 返回 Date 對象的原始值。 |