JavaScript Date(日期)物件

2021-06-22 03:12:36 字數 4057 閱讀 5261

日期物件用於處理日期和時間。

date 物件用於處理日期和時間。

var mydate=newdate()
注釋:date 物件自動使用當前的日期和時間作為其初始值。

通過使用針對日期物件的方法,我們可以很容易地對日期進行操作。

在下面的例子中,我們為日期物件設定了乙個特定的日期 (2008 年 8 月 9 日):

var mydate=new date()

mydate.setfullyear(2008,7,9)

注意:表示月份的引數介於 0 到 11 之間。也就是說,如果希望把月設定為 8 月,則引數應該是 7。

在下面的例子中,我們將日期物件設定為 5 天後的日期:

var mydate=new date()

mydate.setdate(mydate.getdate()+5)

注意:如果增加天數會改變月份或者年份,那麼日期物件會自動完成這種轉換。

日期物件也可用於比較兩個日期。

下面的**將當前日期與 2008 年 8 月 9 日做了比較:

var mydate=new date();

mydate.setfullyear(2008,7,9);

var today = new date();

if (mydate>today)

else

ff: firefox, ie: internet explorer

屬性描述

ffie

constructor

返回對建立此物件的 date 函式的引用。14

prototype

使您有能力向物件新增屬性和方法。14

ff: firefox, ie: internet explorer

方法描述

ffie

date()

返回當日的日期和時間。13

getdate()

從 date 物件返回乙個月中的某一天 (1 ~ 31)。13

getday()

從 date 物件返回一周中的某一天 (0 ~ 6)。13

getmonth()

從 date 物件返回月份 (0 ~ 11)。13

getfullyear()

從 date 物件以四位數字返回年份。14

getyear()

請使用 getfullyear() 方法代替。13

gethours()

返回 date 物件的小時 (0 ~ 23)。13

getminutes()

返回 date 物件的分鐘 (0 ~ 59)。13

getseconds()

返回 date 物件的秒數 (0 ~ 59)。13

getmilliseconds()

返回 date 物件的毫秒(0 ~ 999)。14

gettime()

返回 1970 年 1 月 1 日至今的毫秒數。13

gettimezoneoffset()

返回本地時間與格林威治標準時間 (gmt) 的分鐘差。13

getutcdate()

根據世界時從 date 物件返回月中的一天 (1 ~ 31)。14

getutcday()

根據世界時從 date 物件返回週中的一天 (0 ~ 6)。14

getutcmonth()

根據世界時從 date 物件返回月份 (0 ~ 11)。14

getutcfullyear()

根據世界時從 date 物件返回四位數的年份。14

getutchours()

根據世界時返回 date 物件的小時 (0 ~ 23)。14

getutcminutes()

根據世界時返回 date 物件的分鐘 (0 ~ 59)。14

getutcseconds()

根據世界時返回 date 物件的秒鐘 (0 ~ 59)。14

getutcmilliseconds()

根據世界時返回 date 物件的毫秒(0 ~ 999)。14

parse()

返回2023年1月1日午夜到指定日期(字串)的毫秒數。13

setdate()

設定 date 物件中月的某一天 (1 ~ 31)。13

setmonth()

設定 date 物件中月份 (0 ~ 11)。13

setfullyear()

設定 date 物件中的年份(四位數字)。14

setyear()

請使用 setfullyear() 方法代替。13

sethours()

設定 date 物件中的小時 (0 ~ 23)。13

setminutes()

設定 date 物件中的分鐘 (0 ~ 59)。13

setseconds()

設定 date 物件中的秒鐘 (0 ~ 59)。13

setmilliseconds()

設定 date 物件中的毫秒 (0 ~ 999)。14

settime()

以毫秒設定 date 物件。13

setutcdate()

根據世界時設定 date 物件中月份的一天 (1 ~ 31)。14

setutcmonth()

根據世界時設定 date 物件中的月份 (0 ~ 11)。14

setutcfullyear()

根據世界時設定 date 物件中的年份(四位數字)。14

setutchours()

根據世界時設定 date 物件中的小時 (0 ~ 23)。14

setutcminutes()

根據世界時設定 date 物件中的分鐘 (0 ~ 59)。14

setutcseconds()

根據世界時設定 date 物件中的秒鐘 (0 ~ 59)。14

setutcmilliseconds()

根據世界時設定 date 物件中的毫秒 (0 ~ 999)。14

tosource()

返回該物件的源**。1-

tostring()

把 date 物件轉換為字串。14

totimestring()

把 date 物件的時間部分轉換為字串。14

todatestring()

把 date 物件的日期部分轉換為字串。14

togmtstring()

請使用 toutcstring() 方法代替。13

toutcstring()

根據世界時,把 date 物件轉換為字串。14

tolocalestring()

根據本地時間格式,把 date 物件轉換為字串。13

tolocaletimestring()

根據本地時間格式,把 date 物件的時間部分轉換為字串。13

tolocaledatestring()

根據本地時間格式,把 date 物件的日期部分轉換為字串。13

utc()

根據世界時返回 1997 年 1 月 1 日 到指定日期的毫秒數。13

valueof()

返回 date 物件的原始值。14

返回當日的日期和時間

如何使用 date() 方法獲得當日的日期。 

gettime()

使用 gettime() 計算從 1970 年到今天有多少年。 

setfullyear()

如何使用 setfullyear() 得到精確的日期。 

getday()

如何使用 getday() 來顯示星期,而不僅僅是數字。

顯示乙個鐘錶

如何在網頁上顯示乙個鐘錶。

JavaScript Date 物件方法總結

常用 date 類方法var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31...

JavaScript Date物件方法詳細總結

方法 描述date 返回當日的日期和時間。getdate 從 date 物件返回乙個月中的某一天 1 31 getday 從 date 物件返回一周中的某一天 0 6 getmonth 從 date 物件返回月份 0 11 getfullyear 從 date 物件以四位數字返回年份。getyear...

JavaScript Date物件常用方法

let date new date 獲取當前日期與時間 wed may 29 2019 10 26 52 gmt 0800 中國標準時間 date.getfullyear 獲取完整的年份 4位,2019 date.getmonth 1 獲取當前月份 1 12 date.getdate 獲取當前日 1...