在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 日期對(duì)象
頁(yè)面打印
事件
JavaScript 內(nèi)置函數(shù)
For 循環(huán)
對(duì)象概述
正則表達(dá)式
函數(shù)
算數(shù)對(duì)象
For...in
位置結(jié)構(gòu)
瀏覽器兼容性
數(shù)字對(duì)象
錯(cuò)誤 & 異常處理
啟用
文檔對(duì)象模型
動(dòng)畫
循環(huán)控制
While 循環(huán)
If...Else
頁(yè)面重定向
概述
語法
多媒體
對(duì)話框
快速指南
日期對(duì)象
Cookies
調(diào)試
表單有效性驗(yàn)證
布爾對(duì)象
Void 關(guān)鍵字
數(shù)組對(duì)象
變量
運(yùn)算符
Switch Case
圖像映射
字符串對(duì)象

日期對(duì)象

Date 對(duì)象是 JavaScript 語言的一個(gè)內(nèi)置數(shù)據(jù)類型。Date 對(duì)象用 new Date() 創(chuàng)建,如下所示。

Date 對(duì)象一旦被創(chuàng)建,就可以使用許多方法來操作它。大多數(shù)方法只允許獲取并設(shè)置對(duì)象的年、月、日、小時(shí)、分鐘、秒、和毫秒字段,可以使用當(dāng)?shù)貢r(shí)間或世界標(biāo)準(zhǔn)時(shí)間(UTC,GMT)時(shí)間。

ECMAScript 標(biāo)準(zhǔn)要求的 Date 對(duì)象能夠代表任何日期和時(shí)間,在1/1/1970之前或之后的 1 億天內(nèi)精確到毫秒。這是一個(gè)正負(fù) 273785 年的變化范圍,所以 JavaScript 能夠表示直到 275755 年的日期和時(shí)間。

語法

Date() 構(gòu)造函數(shù)有幾種不同的形式:

    new Date() 
    new Date(milliseconds)  
    new Date(datestring)   
    new Date(year,month,date[,hour,minute,second,millisecond])

注意: 方括號(hào)內(nèi)的參數(shù)是可選的。

下面是參數(shù)描述:

  • No Argument: 不帶參數(shù),Date() 構(gòu)造函數(shù)創(chuàng)建一個(gè)日期對(duì)象,設(shè)置為當(dāng)前日期和時(shí)間。
  • milliseconds: 當(dāng)傳遞一個(gè)數(shù)字作為參數(shù),它作為表示日期中毫秒的內(nèi)部數(shù)字,作為 getTime() 方法的返回值中的毫秒。例如,通過傳遞參數(shù) 5000 創(chuàng)建一個(gè)日期對(duì)象,代表 1/1/1970 午夜過去 5 秒鐘。
  • datestring: 當(dāng)傳遞一個(gè)字符串作為參數(shù),它必須是一個(gè)日期形式的字符串,即可以被 Date.parse() 方法接收的格式。
  • 7 agrument: 對(duì)于上面給出的最后一種形式的構(gòu)造函數(shù),下面是每個(gè)參數(shù)的描述:

    1. year: 整數(shù),表示年。為了兼容性(為了避免Y2K問題),應(yīng)該完整地指定年;使用 1998而不是 98。
    2. month:整數(shù),表示月。從 0(表示一月)開始到 11(表示十二月)。
    3. date: 整數(shù),表示一個(gè)月的某一天。
    4. hour: 整數(shù),表示一天的某一個(gè)小時(shí)(24小時(shí)制)。
    5. minute: 整數(shù),表示時(shí)間計(jì)數(shù)的分鐘片段。
    6. second: 整數(shù),表示時(shí)間計(jì)數(shù)的秒片段。
    7. milliseconds: 整數(shù),表示時(shí)間計(jì)數(shù)的毫秒片段。

Date屬性

下邊列出了日期的各個(gè)屬性及對(duì)應(yīng)的屬性描述。

屬性 描述
constructor 返回對(duì)創(chuàng)建該對(duì)象的函數(shù)的引用
prototype 允許向?qū)ο筇砑訉傩院头椒?/td>

Date方法

下邊列出了日期的一系列方法及對(duì)應(yīng)的描述。

方法 描述
Date() 返回當(dāng)日的日期和時(shí)間
getDate() 根據(jù)本地時(shí)從Date對(duì)象返回一個(gè)月中的某一天(1 ~ 31)
getDay() 根據(jù)本地時(shí)從Date對(duì)象返回一周中的某一天(1 ~ 6)
getFullYear() 根據(jù)本地時(shí)從 Date 對(duì)象以四位數(shù)字返回年份
getHours() 根據(jù)本地時(shí)返回 Date 對(duì)象的小時(shí) (0 ~ 23)
getMilliseconds() 根據(jù)本地時(shí)返回 Date 對(duì)象的毫秒(0 ~ 999)
getMinutes() 根據(jù)本地時(shí)返回 Date 對(duì)象的分鐘 (0 ~ 59)
getMonth() 根據(jù)本地時(shí)從Date對(duì)象返回月份(1 ~ 11)
getSeconds() 根據(jù)本地時(shí)返回 Date 對(duì)象的秒數(shù) (0 ~ 59)
getTime() 根據(jù)本地時(shí)返回 1970 年 1 月 1 日至今的毫秒數(shù)
getTimezoneOffset() 返回本地時(shí)間與格林威治標(biāo)準(zhǔn)時(shí)間 (GMT) 的分鐘差
getUTCDate() 根據(jù)世界時(shí)從 Date 對(duì)象返回月中的一天 (1 ~ 31)
getUTCDay() 根據(jù)世界時(shí)從 Date 對(duì)象返回周中的一天 (0 ~ 6)
getUTCFullYear() 根據(jù)世界時(shí)從 Date 對(duì)象返回四位數(shù)的年份
getUTCHours() 根據(jù)世界時(shí)返回 Date 對(duì)象的小時(shí) (0 ~ 23)
getUTCMilliseconds() 根據(jù)世界時(shí)返回 Date 對(duì)象的毫秒(0 ~ 999)
getUTCMinutes() 根據(jù)世界時(shí)返回 Date 對(duì)象的分鐘 (0 ~ 59)
getUTCMonth() 根據(jù)世界時(shí)從 Date 對(duì)象返回月份 (0 ~ 11)
getUTCSeconds() 根據(jù)世界時(shí)返回 Date 對(duì)象的秒鐘 (0 ~ 59)
getYear() 棄用,返回在指定的日期根據(jù)當(dāng)?shù)貢r(shí)間。使用getFullYear()代替。
setDate() 根據(jù)本地時(shí)設(shè)置 Date 對(duì)象中月的某一天 (1 ~ 31)
setFullYear() 根據(jù)本地時(shí)設(shè)置 Date 對(duì)象中的年份(四位數(shù)字)
setHours() 根據(jù)本地時(shí)設(shè)置 Date 對(duì)象中的小時(shí) (0 ~ 23)
setMilliseconds() 根據(jù)本地時(shí)設(shè)置 Date 對(duì)象中的毫秒 (0 ~ 999)
setMinutes() 根據(jù)本地時(shí)設(shè)置 Date 對(duì)象中的分鐘 (0 ~ 59)
setMonth() 根據(jù)本地時(shí)設(shè)置 Date 對(duì)象中月份 (0 ~ 11)
setSeconds() 根據(jù)本地時(shí)設(shè)置 Date 對(duì)象中的秒鐘 (0 ~ 59)
setTime() 根據(jù)本地時(shí)以毫秒設(shè)置 Date 對(duì)象
setUTCDate() 根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中月份的一天 (1 ~ 31)
setUTCFullYear() 根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的年份(四位數(shù)字)
setUTCHours() 根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的小時(shí) (0 ~ 23)
setUTCMilliseconds() 根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的毫秒 (0 ~ 999)
setUTCMinutes() 根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的分鐘 (0 ~ 59)
setUTCMonth() 根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的月份 (0 ~ 11)
setUTCSeconds() 根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的秒鐘 (0 ~ 59)
setYear() 棄用,設(shè)置為指定的日期根據(jù)當(dāng)?shù)貢r(shí)間。使用 setFullYear() 代替。
toDateString() 把 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串
toGMTString() 棄用,將日期轉(zhuǎn)換為一個(gè)字符串,使用互聯(lián)網(wǎng)格林尼治時(shí)間約定。使用 toUTCString() 代替。
toLocalDateString() 根據(jù)本地時(shí)間格式,把 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串
toLocalFormat() 將日期轉(zhuǎn)換為一個(gè)字符串,使用格式化字符串。
toLocalString() 根據(jù)本地時(shí)間格式,把 Date 對(duì)象轉(zhuǎn)換為字符串
toLocalTimeString() 根據(jù)本地時(shí)間格式,把 Date 對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串
toSource() 返回一個(gè)字符串代表一個(gè)等價(jià)的日期對(duì)象的源碼,您可以使用這個(gè)值來創(chuàng)建一個(gè)新的對(duì)象
toString() 把 Date 對(duì)象轉(zhuǎn)換為字符串
toTimeString() 把 Date 對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串
toUCTString() 根據(jù)世界時(shí),把 Date 對(duì)象轉(zhuǎn)換為字符串
valueOf() 返回 Date 對(duì)象的原始值

Date 靜態(tài)方法

方法 描述
Date.parse() 返回 1970 年 1 月 1 日午夜到指定日期(字符串)的毫秒數(shù)
Date.UTC() 根據(jù)世界時(shí)返回 1970 年 1 月 1 日 到指定日期的毫秒數(shù)
上一篇:If...Else