教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

JavaScript中創(chuàng)建Date對(duì)象有幾種方法?

更新時(shí)間:2021年08月13日15時(shí)48分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

JavaScript中,Date對(duì)象用于處理日期和時(shí)間。常見(jiàn)創(chuàng)建Date對(duì)象的方式有兩種,具體介紹如下。

(1)創(chuàng)建不帶參數(shù)的Date對(duì)象,示例代碼如下:

var d=new Date() ;
在上述代碼中,創(chuàng)建了一個(gè)含有系統(tǒng)當(dāng)前日期和時(shí)間的Datex對(duì)象。

(2)創(chuàng)建一個(gè)指定日期的Date對(duì)象,示例代碼如下:

var d=new Date (2015,1) ;
在上述示例代碼中“2015” 表示年份,“1”表示月份,運(yùn)用這種方式可以分別傳入年、月、日、時(shí)、分、秒(月的范圍是0~11,即真實(shí)月份減去1 ),例如下面的示例代碼:
var d=new Date(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)值。
值得一提的是,通過(guò)字符串也可以傳人事件和日期,其創(chuàng)建方式如下:
var d=new Date('2017-10-01 11: 53: 04') ;

在上述示例代碼中,系統(tǒng)會(huì)自動(dòng)識(shí)別字符串,轉(zhuǎn)換為日期和時(shí)間。需要注意的是,使用字符串傳人日期時(shí),至少要指定年份。了解創(chuàng)建對(duì)象的常見(jiàn)方式之后,接下來(lái)介紹Date對(duì)象的常用方法,如表15-1

表15-1 Date對(duì)象的常用方法

方法 作用
gelFulYear() 獲取表示年份的4位數(shù)字,如2020
fullYlarvalue 設(shè)置年份
eMonth( 獲取月份,范圍為0-11 (0表示一月, 1表示二月,依此類(lèi) 推)
setMoth(value) 設(shè)置月份
getDateO 獲取月份中的某一天,范圍為1~31
setDate(value) 設(shè)置月份中的某一天
getDay0 獲取星期,范圍為0~6 (0表示星期日,1表示星期一,依此類(lèi)推)                              
getHours( 獲取小時(shí)數(shù),范圍為0~23
setHours(value) 設(shè)置小時(shí)數(shù)
getMinutes) 獲取分鐘數(shù),范圍為0~59
setMinutes(value) 設(shè)置分鐘數(shù)
getSeconds( 獲取秒數(shù),范圍為0~59
setSeconds(value) 設(shè)置秒數(shù)
getMilliseconds( 獲取毫秒數(shù),范圍為0-999
setMilliseconds(value) 設(shè)置毫秒數(shù)
getTime() 獲取從197-01-01 00:0距離)2對(duì)象所代袁時(shí)同的亳秒數(shù)
setTime(value) 通過(guò)從1970- 01-0100:0計(jì)時(shí)的毫秒數(shù)來(lái)設(shè)置時(shí)間


猜你喜歡:

JavaScript中Date()函數(shù)怎么用?【web前端開(kāi)發(fā)】

使用JavaScript變量需要注意哪些語(yǔ)法細(xì)節(jié)?

Javascript創(chuàng)建對(duì)象的方式有哪些?

傳智教育web前端開(kāi)發(fā)培訓(xùn)課程

0 分享到:
和我們?cè)诰€(xiàn)交談!