首頁技術(shù)文章正文

JavaScript中怎樣創(chuàng)建Date對象?

更新時間:2021-08-13 來源:黑馬程序員 瀏覽量:

IT培訓班

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

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

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

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

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

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

表15-1 Date對象的常用方法


方法作用
gelFulYear()獲取表示年份的4位數(shù)字,如2020
fullYlarvalue設(shè)置年份
eMonth(獲取月份,范圍為0-11 (0表示一月, 1表示二月,依此類 推)
setMoth(value)設(shè)置月份
getDateO獲取月份中的某一天,范圍為1~31
setDate(value)設(shè)置月份中的某一天
getDay0獲取星期,范圍為0~6 (0表示星期日,1表示星期一,依此類推)                              
getHours(獲取小時數(shù),范圍為0~23
setHours(value)設(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對象所代袁時同的亳秒數(shù)
setTime(value)通過從1970- 01-0100:0計時的毫秒數(shù)來設(shè)置時間







猜你喜歡:

JavaScript中Date對象的用法詳解

javascript的垃圾回收機制指的是什么?

Javascript修改和增加數(shù)組元素方法

黑馬程序員web前端培訓課程

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