首頁技術文章正文

JavaScript中Date對象的用法詳解

更新時間:2020-04-20 來源:黑馬程序員 瀏覽量:

1577370495235_學IT就到黑馬程序員.gif

在JavaScript中,Date對象用于處理日期和時間。常見創(chuàng)建Date對象的方式有兩種,具體介紹如下。推薦了解黑馬程序員web前端課程
創(chuàng)建不帶參數(shù)的Date對象,示例代碼如下:

var d=new Date();

在上述代碼中,創(chuàng)建了一個含有系統(tǒng)當前日期和時間的Date對象。
 
創(chuàng)建一個指定日期的Date對象,示例代碼如下:

var d=new Date(2015,1);
 
在上述示例代碼中“2015”表示年份,“1”表示月份,運用這種方式可以分別傳入年、月、日、時、分、秒(月的范圍是0-11,即真實月份減去1),例如下面的示例代碼:

var =new Dte(2015,7,3,10,20,30,50);
 
在上述代碼中,創(chuàng)建了一個包含確切日期和時間的Date對象,即2015年8月3日10點20分30秒50毫秒。需要注意的是,在創(chuàng)建指定日期的Date對象時,最少需要指定年、月兩個參數(shù),后面的參數(shù)在省略時會自動使用默認值。值得一提的是,通過字符串也可以傳入事件和日期,其創(chuàng)建方式如下:

var d=new Date('2017-10-0111:53:04');

在上述示例代碼中,系統(tǒng)會自動識別字符串,轉(zhuǎn)換為日期和時間。需要注意的是使用字符串傳入日期時,至少要指定年份。了解創(chuàng)建對象的常見方式之后,接下來介紹Date對象的常用方法。
 
(1)getFullYear()
獲取表示年份的4位數(shù)字,如2020。
 
(2)setFullYear(value)
設置年份
 
(3)getMonth()
獲取月份,范圍為0-11(0表示一月,1表示二月,依此類推)
 
(4)setMonth(value)
設置月份
 
(5)getDate()
獲取月份中的某一天,范圍為1~31
 
(6)setDate(value)
設置月份中的某一天
 
(7)getDay()
獲取星期,范圍為0-6(0表示星期日,1表示星期一,依此類推)
 
(8)getHours()
獲取小時數(shù),范圍為0-23
(9)setHours(value)
設置小時數(shù)
 
(10)getMinutes()
獲取分鐘數(shù),范圍為0~59
 
(11)setMinutes(value)
設置分鐘數(shù)
 
(12)getSeconds()
獲取秒數(shù),范圍為0-59
 
(13)setSeconds(value)
設置秒數(shù)
 
(14)getMilliseconds()
獲取毫秒數(shù),范圍為0-99
 
(15)setMilliseconds(value)
設置毫秒數(shù)
 
(16)getTime()
獲取從1970-01-01 00:00:00距離Date對象所代表時間的毫秒數(shù)
 
(17)setTime(value)
通過從1970-01-01 00:00: 00計時的毫秒數(shù)來設置時間

猜你喜歡:

JavaScript基礎教程視頻

分享到:
在線咨詢 我要報名
和我們在線交談!