色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JavaScript Date對(duì)象功能與用法學(xué)習(xí)記錄

瀏覽:109日期:2023-11-01 13:19:00

本文實(shí)例講述了JavaScript Date對(duì)象功能與用法。分享給大家供大家參考,具體如下:

Date 實(shí)例用來(lái)處理日期和時(shí)間。Date對(duì)象基于1970年1月1日(世界標(biāo)準(zhǔn)時(shí)間)起的毫秒數(shù)。

JavaScript 的Date對(duì)象提供了數(shù)個(gè)UTC時(shí)間的方法,也相應(yīng)提供了當(dāng)?shù)貢r(shí)間的方法。UTC,也就是我們所說(shuō)的格林威治時(shí)間,指的是time中的世界時(shí)間標(biāo)準(zhǔn)。而當(dāng)?shù)貢r(shí)間則是指執(zhí)行JavaScript的客戶端電腦所設(shè)置的時(shí)間。

Date 構(gòu)造函數(shù)

new Date();//Sun Jan 06 2019 20:18:04 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)new Date(value); //value 代表自1970年1月1日00:00:00 (世界標(biāo)準(zhǔn)時(shí)間) 起經(jīng)過(guò)的毫秒數(shù)。new Date(000000000000);//Thu Jan 01 1970 08:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)new Date(dateString);//dateString表示日期的字符串值。該字符串應(yīng)該能被 Date.parse() 方法識(shí)別new Date('2019.01.01');//Tue Jan 01 2019 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);//year代表年份的整數(shù)值。為了避免2000年問(wèn)題最好指定4位數(shù)的年份; 使用 1998, 而不要用 98.//month代表月份的整數(shù)值從0(1月)到11(12月)。//day代表一個(gè)月中的第幾天的整數(shù)值,從1開(kāi)始。//hour代表一天中的小時(shí)數(shù)的整數(shù)值 (24小時(shí)制)。// minute分鐘數(shù)。// second秒數(shù)。//millisecond表示時(shí)間的毫秒部分的整數(shù)值。new Date(2019,01,01,01,01,01);//Fri Feb 01 2019 01:01:01 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)Date方法

Date.now()

返回自 1970-1-1 00:00:00 UTC (世界標(biāo)準(zhǔn)時(shí)間)至今所經(jīng)過(guò)的毫秒數(shù),類(lèi)型為Number。

Date.now()//1546777708417

Date.parse()

解析一個(gè)表示日期的字符串,并返回從 1970-1-1 00:00:00 所經(jīng)過(guò)的毫秒數(shù)。

Date.parse('2019.01.01')//1546272000000Date.parse(’01 Jan 1970 00:00:00 GMT’);//0

Date.UTC()

接受和構(gòu)造函數(shù)最長(zhǎng)形式的參數(shù)相同的參數(shù)(從2到7),并返回從 1970-01-01 00:00:00 UTC 開(kāi)始所經(jīng)過(guò)的毫秒數(shù)。

year:1900 年后的某一年份。 month:0 到 11 之間的一個(gè)整數(shù),表示月份。 date:1 到 31 之間的一個(gè)整數(shù),表示某月當(dāng)中的第幾天。 hrs:0 到 23 之間的一個(gè)整數(shù),表示小時(shí)。 min:0 到 59 之間的一個(gè)整數(shù),表示分鐘。

sec 0 到 59 之間的一個(gè)整數(shù),表示秒。

ms

0 到 999 之間的一個(gè)整數(shù),表示毫秒。

new Date(Date.UTC(2019, 0, 0, 0, 0, 1));//Mon Dec 31 2018 08:00:01 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)

時(shí)間戳格式轉(zhuǎn)換

dateFormmat(time) { let date = new Date(time * 1000); //如果date為13位不需要乘1000 let Ye = date.getFullYear() + ’/’; let Mo = (date.getMonth() + 1 < 10 ? ’0’ + (date.getMonth() + 1) : date.getMonth() + 1) + ’/’; let Da = (date.getDate() < 10 ? ’0’ + date.getDate() : date.getDate()) + ’ ’; let hh = (date.getHours() < 10 ? ’0’ + date.getHours() : date.getHours()) + ’:’; let mm = (date.getMinutes() < 10 ? ’0’ + date.getMinutes() : date.getMinutes()) + ’:’; let ss = date.getSeconds() < 10 ? ’0’ + date.getSeconds() : date.getSeconds(); return Ye + Mo + Da +hh + mm + ss } //let value=dateFormmat(1234567890)//console.log(value)//2009/02/14 07:31:30Date 實(shí)例-(get)

所有的 Date 實(shí)例都繼承自 Date.prototype。修改 Date 構(gòu)造函數(shù)的原型對(duì)象會(huì)影響到所有的 Date 實(shí)例。

Date.getDate()

根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象為一個(gè)月中的第幾天。getDate() 返回一個(gè)1 到 31的整數(shù)值

let date = new Date('December 25, 2019 11:11:00');let day = date.getDate();console.log(day)//25

Date.getDay()getDay() 返回一個(gè)整數(shù)值: 0 代表星期日, 1 代表星期一,2 代表星期二, 依次類(lèi)推

Date.getFullYear()getFullYear() 方法根據(jù)本地時(shí)間返回指定日期的年份。

Date.getMonth()根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的月份,為基于0的值(0表示一年中的第一月)。

Date.getHours()getHours() 方法根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的小時(shí)。getHours返回一個(gè)0 到 23之間的整數(shù)值。

Date.getMinutes()getMinutes() 方法根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的分鐘數(shù)。getMinutes 返回一個(gè)0 到 59的整數(shù)值

Date.getSeconds()getSeconds() 方法根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的秒數(shù),返回一個(gè) 0 到 59 的整數(shù)值。

Date.getMilliseconds()getMilliseconds() 方法,根據(jù)本地時(shí)間,返回一個(gè)指定的日期對(duì)象的毫秒數(shù)。getMilliseconds() 方法返回一個(gè)0 到 999的整數(shù)。

Date.getTime()getTime 方法的返回值一個(gè)數(shù)值,表示從1970年1月1日0時(shí)0分0秒(UTC,即協(xié)調(diào)世界時(shí))距離該日期對(duì)象所代表時(shí)間的毫秒數(shù)。

Date 實(shí)例-(set)

Date.setDate()setDate() 方法根據(jù)本地時(shí)間來(lái)指定一個(gè)日期對(duì)象的天數(shù)。如果 dayValue 超出了月份的合理范圍,setDate 將會(huì)相應(yīng)地更新 Date 對(duì)象。例如,如果為 dayValue 指定0,那么日期就會(huì)被設(shè)置為上個(gè)月的最后一天。

Date.setFullYear()setFullYear() 方法根據(jù)本地時(shí)間為一個(gè)日期對(duì)象設(shè)置年份如果有一個(gè)參數(shù)超出了合理的范圍,setFullYear 方法會(huì)更新其他參數(shù)值,日期對(duì)象的日期值也會(huì)被相應(yīng)更新。 例如,為 monthValue 指定 15, 則年份會(huì)加1,月份值會(huì)為3。

Date.setHours()setHours() 方法根據(jù)本地時(shí)間為一個(gè)日期對(duì)象設(shè)置小時(shí)數(shù),返回從1970-01-01 00:00:00 UTC 到更新后的 日期 對(duì)象實(shí)例所表示時(shí)間的毫秒數(shù)。

如果有一個(gè)參數(shù)超出了合理范圍,setHours 會(huì)相應(yīng)地更新日期對(duì)象中的日期信息。例如,如果為 secondsValue 指定了 100,則分鐘會(huì)加 1,然后秒數(shù)使用 40。

Date.setMilliseconds()setMilliseconds() 方法會(huì)根據(jù)本地時(shí)間設(shè)置一個(gè)日期對(duì)象的豪秒數(shù)。

如果指定的數(shù)字超出了合理范圍,則日期對(duì)象的時(shí)間信息會(huì)被相應(yīng)地更新。例如,如果指定了 1005,則秒數(shù)加 1,豪秒數(shù)為 5。

Date.setMinutes()setMinutes() 方法根據(jù)本地時(shí)間為一個(gè)日期對(duì)象設(shè)置分鐘數(shù)。

如果有一個(gè)指定的參數(shù)超出了合理范圍,setMinutes 會(huì)相應(yīng)地更新日期對(duì)象中的時(shí)間信息。例如,為 secondsValue 指定 100,分鐘數(shù)將會(huì)加 1,而秒數(shù)會(huì)為 40。

Date.setMonth()setMonth() 方法根據(jù)本地時(shí)間為一個(gè)設(shè)置年份的日期對(duì)象設(shè)置月份

如果有一個(gè)指定的參數(shù)超出了合理范圍,setMonth 會(huì)相應(yīng)地更新日期對(duì)象中的日期信息。例如,為 monthValue 指定 15,則年份會(huì)加 1,月份將會(huì)使用 3。

Date.setSeconds()setSeconds() 方法根據(jù)本地時(shí)間設(shè)置一個(gè)日期對(duì)象的秒數(shù)。

如果一個(gè)參數(shù)超出了合理范圍, setSeconds 方法會(huì)相應(yīng)地更新日期對(duì)象的時(shí)間信息。例如,為 secondsValue 指定 100,則日期對(duì)象的分鐘數(shù)會(huì)相應(yīng)地加 1,秒數(shù)將會(huì)使用 40。

Date.setTime()setTime() 方法以一個(gè)表示從1970-1-1 00:00:00 UTC計(jì)時(shí)的毫秒數(shù)為來(lái)為 Date 對(duì)象設(shè)置時(shí)間。

希望本文所述對(duì)大家react程序設(shè)計(jì)有所幫助。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产成人精品视频一区二区不卡 | 丝袜足液精子免费视频 | 久草在线视频在线观看 | 成人在线手机视频 | 国产三级国产精品 | 欧美自拍网 | 萌白酱在线喷水福利视频 | 亚洲国产精品a在线 | 手机看片久久国产免费不卡 | 好吊妞998视频免费观看在线 | 欧美手机看片 | 日本一级全黄大片 | 全部免费的毛片在线看美国 | 黄色美女一级片 | 亚洲字幕 | 日本一级~片免费永久 | 成人精品一区二区三区 | 亚欧美图片自偷自拍另类 | 欧美三级不卡视频 | 美国毛片一级 | 国产亚洲欧美一区二区三区 | 99ri在线精品视频在线播放 | 久久一区二区精品 | 国内自拍tv在线 | 亚洲成年人专区 | 欧美成人免费香蕉 | 欧美美女网站 | 亚洲国产成人精品区 | 中文乱码一二三四有限公司 | 久久久国产免费影院 | 国产精品亚洲片在线va | 日本黄色免费大片 | 国产精品久久成人影院 | 亚洲一区二区三区中文字幕 | 在线视频一区二区三区 | 一级绝黄| 久久99久久精品国产只有 | 亚洲精品一区二区三区在线看 | 在线观看精品视频一区二区三区 | 夜色毛片永久免费 | 日本黄色大片在线播放视频免费观看 |