javascript
JavaScript 内置对象(二):Date 对象(构造函数、属性和方法)
Date?對象就是日期對象,它可以表示從年用毫秒的所有時間和日期。該對象是?JavaScript?內置對象中使用頻率最高的一個對象。
1、Date 對象的構造函數
Date?對象的構造函數有以下4種:
(1)var variable = new Date();
該構造函數可以使用當前時間和日期創建 Date 對象。
(2)var variable = new Date(millisenconds);
該該構造函數可以使用從 GMT(格林威治平均時間)時間 1970年1月1日凌晨到期望日期和時間之間的毫秒來創建 Date 對象。
(3)var varibale = new Date(string);
該構造函數可以使用特定的表示期望日期和時間的字符串來創建 Date 對象。該字符串的格式應該與 Date 對象的 parse 方法相匹配。
(4)var variable = new Date(year, month, day, hours, minutes, seconds, milliseconds);
該構造函數使用年、月、日、小時、分、秒、毫秒的形式創建 Date 對象。
2、Date 對象的屬性和方法
?Array 對象的屬性和方法如下表所示。
| prototype | 用于在 Date 對象中添加新的屬性和方法 |
| getDate() | 返回一個整數,表示一月中的某一天(1~31) |
| getDay() | 返回一個整數,表示星期中的某一天(0~6,0表示星期日,6表示星期六) |
| getFullyear() | 返回表示當前時間的年份的4位數 |
| getHours() | 返回表示當前時間中的小時部分的整數(0~23) |
| getMilliseconds() | 返回表示當前時間中的毫秒部分的整數(0~999) |
| getMinutes() | 返回表示當前時間中的分鐘部分的整數(0~59) |
| getMonth() | 返回表示當前日期中月的整數(0~11) |
| getSeconds() | 返回表示當前時間中的秒部分的整數(0~59) |
| getTime() | 返回從 GMT 時間1970年1月1日凌晨到當前 Date 對象指定的時間之間的毫秒數 |
| getTimezoneoffset() | 返回以 GMT 為基準的時區偏差,以分鐘計量 |
| getUTCDate() | 返回表示轉換成世界時間的月中的某一天(1~31) |
| getUTCDay() | 返回表示轉換成世界時間的星期中的某一天(0~6,0表示星期日,6表示星期六) |
| getUTCFullyear() | 返回表示轉換成世界時間的年的4位數 |
| getUTCHours() | 返回用世界時間表示的時間的小時數(0~23) |
| getUTCMilliseconds() | 返回用世界時間表示的時間的毫秒數(0~999) |
| getUTCMinutes() | 返回用世界時間表示的時間的分鐘數(0~59) |
| getUTCMonth() | 返回用世界時間表示的日期的月數(0~11) |
| getUTCSeconds() | 返回用世界時間表示的時間的秒數(0~59) |
| getYear() | 返回日期對象中的年份,用2位或4位數字表示 |
| parse(date) | 返回以參數 date 表示的日期和時間與 GMT 時間1970年1月1日凌晨之間的毫秒數。注意此方法與參數中指定的日期聯系,而不是與對象中的日期相聯系。參數 date 應使用 Date.toGMTString() 方法所寫的如下格式的字符串(可以省略其中的部分信息):Mon, 17 Jul 2000 15:30:52 UTC |
| setDate(day) | 將日期對象中的日期設置為參數 day,day 為一個 1~31 的整數。該方法返回在日期調整后從 GMT 時間 1970年1月1日凌晨到 Date 對象所確定的日期和時間之間的毫秒數(注意:其他 set 開頭的方法均返回相應毫秒數,后面不再重復) |
| setFullyear(year) | 將日期對象中的年份設置為參數 year 表示的 4 位整數? |
| setHours(hour) | 將日期對象中的小時數設置為參數 hour 所表示的一個 0~23 的整數? |
| setMilliseconds(milliseconds) | 將日期對象中的毫秒數設置為參數 milliseconds 所表示的一個 0~999 的整數? |
| setMinutes(minutes) | 將日期對象中的分鐘數設置為參數 minutes 所表示的一個 0~59?的整數 |
| setMonth(month) | 將日期對象中的月份數設置為參數 month 所表示的一個 0~11 的整數? |
| setSeconds(seconds) | 將日期對象中的秒數設置為參數 seconds 所表示的一個 0~59 的整數? |
| setTime(milliseconds) | 將日期對象中的時間設置為參數 milliseconds 所表示的?整數,參數 milliseconds 表示從 GMT 時間1970年1月1日凌晨到要設定時間之間的毫秒數? |
| setUTCDate(day) | 將日期對象中的日期數設置為參數 day 表示的一個 1~31 的整數(世界時間) |
| setUTCFullyear(year) | 將日期對象中的年份設置為參數 year 表示的 4 位整數?(世界時間) |
| setUTCHours(hour) | 將日期對象中的小時數設置為參數 hour 所表示的一個 0~23 的整數(世界時間) |
| setUTCMilliseconds(milliseconds) | 將日期對象中的毫秒數設置為參數 milliseconds 所表示的一個 0~999 的整數?(世界時間) |
| setUTCMinutes(minutes) | 將日期對象中的分鐘數設置為參數 minutes 所表示的一個 0~59?的整數(世界時間) |
| setUTCMonth(month) | 將日期對象中的月份數設置為參數 month 所表示的一個 0~11 的整數(世界時間) |
| setUTCSeconds(seconds) | 將日期對象中的秒數設置為參數 seconds 所表示的一個 0~59 的整數?(世界時間) |
| setYear(year) | 將日期對象中表示的年份設置為參數 year 指定的值,這個參數可以是4位或2位整數 |
| toGMTString() | 返回表示日期對象的世界時間的字符串,日期在轉換成字符串之前轉移到 GMT 零時區 |
| toLocalString() | 返回一個表示日期對象所表示的當地時間的字符串 |
| toString() | 返回一個表示日期對象的字符串 |
| toUTCString() | 返回一個表示日期對象所表示的世界時間的字符串 |
| UTC(year,month,day,hours, minutes,seconds,milliseconds) | 與相應的構造函數 Date 類似,不過是用世界時間創建日期。同樣,year 和 month 是必要參數,其他參數是可選參數 |
| valueOf() | 返回對象的原始值 |
注意:UTC 是指統一協調時間,是世界時間標準定義的時間。
----------[ JavaScript ]----------
from:?http://blog.csdn.net/jinshi_cn/article/details/2434439
總結
以上是生活随笔為你收集整理的JavaScript 内置对象(二):Date 对象(构造函数、属性和方法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Javascript - Select操
- 下一篇: JavaScript 内置对象(一):A