在JavaScript中,Date對(duì)象用于處理日期和時(shí)間。常見創(chuàng)建Date對(duì)象的方式有兩種,具體介紹如下。推薦了解黑馬程序員
web前端課程。
創(chuàng)建不帶參數(shù)的Date對(duì)象,示例代碼如下:
var d=new Date();
在上述代碼中,創(chuàng)建了一個(gè)含有系統(tǒng)當(dāng)前日期和時(shí)間的Date對(duì)象。
創(chuàng)建一個(gè)指定日期的Date對(duì)象,示例代碼如下:
var d=new Date(2015,1); 在上述示例代碼中“2015”表示年份,“1”表示月份,運(yùn)用這種方式可以分別傳入年、月、日、時(shí)、分、秒(月的范圍是0-11,即真實(shí)月份減去1),例如下面的示例代碼:
var =new Dte(2015,7,3,10,20,30,50); 在上述代碼中,創(chuàng)建了一個(gè)包含確切日期和時(shí)間的Date對(duì)象,即2015年8月3日10點(diǎn)20分30秒50毫秒。需要注意的是,在創(chuàng)建指定日期的Date對(duì)象時(shí),最少需要指定年、月兩個(gè)參數(shù),后面的參數(shù)在省略時(shí)會(huì)自動(dòng)使用默認(rèn)值。值得一提的是,通過字符串也可以傳入事件和日期,其創(chuàng)建方式如下:
var d=new Date('2017-10-0111:53:04');在上述示例代碼中,系統(tǒng)會(huì)自動(dòng)識(shí)別字符串,轉(zhuǎn)換為日期和時(shí)間。需要注意的是使用字符串傳入日期時(shí),至少要指定年份。了解創(chuàng)建對(duì)象的常見方式之后,接下來介紹Date對(duì)象的常用方法。
(1)getFullYear()獲取表示年份的4位數(shù)字,如2020。
(2)setFullYear(value)設(shè)置年份
(3)getMonth()獲取月份,范圍為0-11(0表示一月,1表示二月,依此類推)
(4)setMonth(value)設(shè)置月份
(5)getDate()獲取月份中的某一天,范圍為1~31
(6)setDate(value)設(shè)置月份中的某一天
(7)getDay()獲取星期,范圍為0-6(0表示星期日,1表示星期一,依此類推)
(8)getHours()獲取小時(shí)數(shù),范圍為0-23
(9)setHours(value)
設(shè)置小時(shí)數(shù)
(10)getMinutes()獲取分鐘數(shù),范圍為0~59
(11)setMinutes(value)設(shè)置分鐘數(shù)
(12)getSeconds()獲取秒數(shù),范圍為0-59
(13)setSeconds(value)設(shè)置秒數(shù)
(14)getMilliseconds()
獲取毫秒數(shù),范圍為0-99
(15)setMilliseconds(value)設(shè)置毫秒數(shù)
(16)getTime()獲取從1970-01-01 00:00:00距離Date對(duì)象所代表時(shí)間的毫秒數(shù)
(17)setTime(value)通過從1970-01-01 00:00: 00計(jì)時(shí)的毫秒數(shù)來設(shè)置時(shí)間
猜你喜歡:
JavaScript基礎(chǔ)教程視頻