這篇文章主要介紹了JavaScript中Date的示例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、做網(wǎng)站與策劃設(shè)計(jì),臨桂網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:臨桂等地區(qū)。臨桂做網(wǎng)站價(jià)格咨詢:18982081108
Date函數(shù)
new Date()
Date 對(duì)象會(huì)自動(dòng)把當(dāng)前日期和時(shí)間保存為其初始值。
date.getDate()
從 Date 對(duì)象返回一個(gè)月中的某一天 (1 ~ 31)。
date.getDay()
從 Date 對(duì)象返回一周中的某一天 (0 ~ 6)。周日是0。
date.getMonth()
從 Date 對(duì)象返回月份 (0 ~ 11)。
date.getFullYear()
從 Date 對(duì)象以四位數(shù)字返回年份
date.getHours()
返回 Date 對(duì)象的小時(shí) (0 ~ 23)。
date.getMinutes()
返回 Date 對(duì)象的分鐘 (0 ~ 59)。
date.getSeconds()
返回 Date 對(duì)象的秒數(shù) (0 ~ 59)。
date.getMilliseconds()
返回 Date 對(duì)象的毫秒(0 ~ 999)。
date.getTime()
返回 1970 年 1 月 1 日至今的毫秒數(shù)。
date.getTimezoneOffset()
返回格林威治時(shí)間(GMT 或 UTC)和本地時(shí)間之間的時(shí)差,以分鐘為單位。返回之所以以分鐘計(jì),而不是以小時(shí)計(jì),原因是某些
國(guó)家所占有的時(shí)區(qū)甚至不到一個(gè)小時(shí)的間隔。
date.getUTCDate()
根據(jù)世界時(shí)從 Date 對(duì)象返回月中的一天 (1 ~ 31)。
date.getUTCDay()
根據(jù)世界時(shí)從 Date 對(duì)象返回周中的一天 (0 ~ 6)。周日是0。
date.getUTCMonth()
根據(jù)世界時(shí)從 Date 對(duì)象返回月份 (0 ~ 11)。
date.getUTCFullYear()
根據(jù)世界時(shí)從 Date 對(duì)象返回四位數(shù)的年份。
date.getUTCHours()
根據(jù)世界時(shí)返回 Date 對(duì)象的小時(shí) (0 ~ 23)。
date.getUTCMinutes()
根據(jù)世界時(shí)返回 Date 對(duì)象的分鐘 (0 ~ 59)。
date.getUTCSeconds()
根據(jù)世界時(shí)返回 Date 對(duì)象的秒鐘 (0 ~ 59)。
date.getUTCMilliseconds()
根據(jù)世界時(shí)返回 Date 對(duì)象的毫秒(0 ~ 999)。
Date.parse(string)
返回1970年1月1日午夜到指定日期(字符串)的毫秒數(shù)。
date.setDate(int)
設(shè)置 Date 對(duì)象中月的某一天 (1 ~ 31)。返回調(diào)整過(guò)的日期的毫秒表示。
date.setMonth(month[, day])
設(shè)置 Date 對(duì)象中月份 (0 ~ 11)。day參數(shù)可選,表示該月的某一天介于 1 ~ 31 之間。
date.setFullYear(year[, month, day])
設(shè)置 Date 對(duì)象中的年份(四位數(shù)字)。month參數(shù)可選,表示月份介于 0 ~ 11 之間。day參數(shù)可選,表示該月的某一天介于 1 ~ 31 之間。
date.setHours(hours[, minutes, seconds, milliseconds])
設(shè)置 Date 對(duì)象中的小時(shí) (0 ~ 23)。minutes參數(shù)可選,表示分鐘數(shù)介于 0 ~ 59 之間。seconds參數(shù)可選,表示分鐘數(shù)介于 0
~ 59 之間。milliseconds參數(shù)可選,表示分鐘數(shù)介于 0 ~ 999 之間。
date.setMinutes(minutes[, seconds, milliseconds])
設(shè)置 Date 對(duì)象中的分鐘 (0 ~ 59)。seconds參數(shù)可選,表示分鐘數(shù)介于 0 ~ 59 之間。milliseconds參數(shù)可選,表示分鐘數(shù)介于 0 ~ 999 之間。
date.setSeconds(seconds[, milliseconds])
設(shè)置 Date 對(duì)象中的秒鐘 (0 ~ 59)。milliseconds參數(shù)可選,表示分鐘數(shù)介于 0 ~ 999 之間。
date.setMilliseconds(int)
設(shè)置 Date 對(duì)象中的毫秒 (0 ~ 999)。
date.setTime(long)
設(shè)置的日期和時(shí)間據(jù) GMT 時(shí)間 1970 年 1 月 1 日午夜之間的毫秒數(shù)。以毫秒形式表示日期可以使它獨(dú)立于時(shí)區(qū)。
date.setUTCDate(int)
根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中月份的一天 (1 ~ 31)。
date.setUTCMonth(minutes[, seconds, milliseconds])
根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的月份 (0 ~ 11)。seconds參數(shù)可選,表示分鐘數(shù)介于 0 ~ 59 之間。milliseconds參數(shù)可選,表
示分鐘數(shù)介于 0 ~ 999 之間。
date.setUTCFullYear(year[, month, day])
根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的年份(四位數(shù)字)。month參數(shù)可選,表示月份介于 0 ~ 11 之間。day參數(shù)可選,表示該月的
某一天介于 1 ~ 31 之間。
date.setUTCHours(hours[, minutes, seconds, milliseconds])
根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的小時(shí) (0 ~ 23)。minutes參數(shù)可選,表示分鐘數(shù)介于 0 ~ 59 之間。seconds參數(shù)可選,表示分
鐘數(shù)介于 0 ~ 59 之間。milliseconds參數(shù)可選,表示分鐘數(shù)介于 0 ~ 999 之間。
date.setUTCMinutes(minutes[, seconds, milliseconds])
根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的分鐘 (0 ~ 59)。seconds參數(shù)可選,表示分鐘數(shù)介于 0 ~ 59 之間。milliseconds參數(shù)可選,表
示分鐘數(shù)介于 0 ~ 999 之間。
date.setUTCSeconds(seconds[, milliseconds])
根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的秒鐘 (0 ~ 59)。milliseconds參數(shù)可選,表示分鐘數(shù)介于 0 ~ 999 之間。
date.setUTCMilliseconds(int)
根據(jù)世界時(shí)設(shè)置 Date 對(duì)象中的毫秒 (0 ~ 999)。
date.toString()
把 Date 對(duì)象轉(zhuǎn)換為字符串。
date.toTimeString()
把 Date 對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串。
date.toDateString()
把 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串。
date.toUTCString()
根據(jù)世界時(shí),把 Date 對(duì)象轉(zhuǎn)換為字符串。
date.toLocaleString()
根據(jù)本地時(shí)間格式,把 Date 對(duì)象轉(zhuǎn)換為字符串。
date.toLocaleTimeString()
根據(jù)本地時(shí)間格式,把 Date 對(duì)象的時(shí)間部分轉(zhuǎn)換為字符串。
date.toLocaleDateString()
根據(jù)本地時(shí)間格式,把 Date 對(duì)象的日期部分轉(zhuǎn)換為字符串。
Date.UTC(year,month,day[,hour,minute,second,milliseconds])
根據(jù)世界時(shí)返回 1970 年 1 月 1 日 到指定日期的毫秒數(shù)。年月日必填,時(shí)分秒毫秒都是選填的。
date.valueOf()
返回 Date 對(duì)象的原始值。與 Date.getTime 返回的值相等。即 1970 年 1 月 1 日至今的毫秒數(shù)。
格式化Date
由于JS本身并不提供格式化日期的函數(shù)。因此必須借助prototype屬性來(lái)添加自定義的日期格式化方法。
對(duì)Date設(shè)置超出范圍的參數(shù)
即使設(shè)置了超出范圍的參數(shù)也不會(huì)報(bào)錯(cuò),只會(huì)計(jì)算“最大合法值”與“超出值”相加得到的date。
增減Date
比較Date
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“JavaScript中Date的示例分析”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!