JS中 new Date() 各方法的用法說明
JS中 new Date() 各方法的用法
1.new Date() 參數(shù)篇
a.返回類型為國(guó)標(biāo)時(shí)間,
b.無參數(shù)時(shí)可以直接返回輸出時(shí)的時(shí)間,
c.有參數(shù)時(shí)則返回對(duì)應(yīng)時(shí)間的國(guó)標(biāo)時(shí)間,
d.日期中間的符號(hào)可以為,(英文逗號(hào)) - / . * = !@ # ¥ % & ,不可為~ · ` ^ + ,(中文逗號(hào)) 。
new Date()
Sun Aug 21 2022 15:22:09 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
new Date("2022-01-01")
Sat Jan 01 2022 08:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
new Date("2022/01/01")
Sat Jan 01 2022 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
new Date("2022.01.01")
Sat Jan 01 2022 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
new Date("2022*01*01")
Sat Jan 01 2022 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
new Date("Sat Jan 2022")
Sat Jan 01 2022 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間) 注1:英文括號(hào) 都為左括號(hào) 或一對(duì)括號(hào) ,兩個(gè)右括號(hào)無法識(shí)別
new Date("2022(01)01")
Sat Jan 01 2022 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
new Date("2022(01(01")
Sat Jan 01 2022 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
new Date("2022)01)01")
Invalid Date // 無效的時(shí)間注2:也可以用六個(gè)參數(shù)表示日期時(shí)間的各個(gè)數(shù)值
其中第二個(gè)參數(shù)代表月份減一,即參數(shù)為1時(shí),其實(shí)是二月,第三個(gè)參數(shù)為0,代表上個(gè)月的最后一天
new Date("2022","01",0,11,12,20)
Mon Jan 31 2022 11:12:20 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)注3:入?yún)闀r(shí)間戳?xí)r 返回對(duì)應(yīng)的國(guó)標(biāo)時(shí)間
new Date(1661051533000) //Sun Aug 21 2022 11:12:13 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
2.方法篇
查詢一個(gè)月有多少天
//2022年一月份的天數(shù)
new Date("2022","01",0).getDate() // 31日常方法
入?yún)⑷掌诘?時(shí)間戳
new Date("2022-08-21 11:12:13").getTime() // 1661051533000
入?yún)⑷掌诘?星期(注:日:0 ,一:1,二:2,三:3,四:4,五:5,六:6)
new Date("2022-08-21 11:12:13").getDay() // 0
入?yún)⑷掌诘?年
new Date("2022-08-21 11:12:13").getFullYear() // 2022
入?yún)⑷掌诘?月 -1
new Date("2022-08-21 11:12:13").getMonth() // 7
入?yún)⑷掌诘?日
new Date("2022-08-21 11:12:13").getDate() // 21
入?yún)⑷掌诘?時(shí)
new Date("2022-08-21 11:12:13").getHours() // 11
入?yún)⑷掌诘?分
new Date("2022-08-21 11:12:13").getMinutes() // 12
入?yún)⑷掌诘?秒
new Date("2022-08-21 11:12:13").getSeconds() // 13
入?yún)⑷掌诘?毫秒 (注:最大為999)
new Date("2022-08-21 11:12:13:999").getMilliseconds() //999
入?yún)⑷掌?距 1900年的年數(shù)
new Date("2022-08-21 11:12:13").getYear() // 1223.國(guó)標(biāo)時(shí)間、時(shí)間戳、年月日 時(shí)分秒的轉(zhuǎn)換
//vue js 文件
handlerZero(param){
param= param<10?('0'+param):param
},
// 國(guó)標(biāo)時(shí)間 轉(zhuǎn) 年月日 時(shí)分秒
formatDateTime(date) {
let y = date.getFullYear()
let m = date.getMonth()+1
let d = date.getDate()
let h = date.getHours()
let h = date.getHours()
let mi = date.getMinutes()
let ss = date.getSeconds()
return y+this.handlerZero(m)+this.handlerZero(d)+this.handlerZero(h)+this.handlerZero(mi)+this.handlerZero(ss)
},
// 時(shí)間戳轉(zhuǎn)年月日 時(shí)分秒
formatDateTime2(date) {
let datee = new Date(date)
return this.formatDateTime(datee)
},
// 年月日 轉(zhuǎn) 時(shí)間戳
formatDateTime3(date) {
let y = date.substring(0,4)
let m = date.substring(4,6)
let d = date.substring(6,8)
let str = y+'-'+m+'-'+d
return new Date(str).getTime()
}到此這篇關(guān)于JS中 new Date() 各方法的用法的文章就介紹到這了,更多相關(guān)JS中 new Date() 各方法的用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
AjaxFileUpload.js實(shí)現(xiàn)異步上傳文件功能
這篇文章主要為大家詳細(xì)介紹了AjaxFileUpload.js實(shí)現(xiàn)異步上傳文件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04
JS中對(duì)數(shù)組元素進(jìn)行增刪改移的方法總結(jié)
本文主要JS中對(duì)數(shù)組元素進(jìn)行增刪改移的方法,用表格的形式進(jìn)行整理,方便閱讀,具有很好的參考價(jià)值,下面就跟小編一起來看下吧2016-12-12
JS+CSS實(shí)現(xiàn)的經(jīng)典圓角下拉菜單效果代碼
這篇文章主要介紹了JS+CSS實(shí)現(xiàn)的經(jīng)典圓角下拉菜單效果代碼,可實(shí)現(xiàn)非常經(jīng)典的圓角下拉菜單效果,涉及JavaScript動(dòng)態(tài)操作頁(yè)面元素css樣式的相關(guān)技巧,需要的朋友可以參考下2015-10-10
JavaScript學(xué)習(xí)筆記之圖片庫(kù)案例分析
這篇文章主要介紹了JavaScript學(xué)習(xí)筆記之圖片庫(kù)案例,結(jié)合具體實(shí)例形式分析了javascript圖片庫(kù)相關(guān)的頁(yè)面元素動(dòng)態(tài)操作實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-01-01
Bootstrap免費(fèi)字體和圖標(biāo)網(wǎng)站(值得收藏)
在這篇內(nèi)容中,我們把這套框架上的免費(fèi)字體圖標(biāo)做了個(gè)整合(當(dāng)然,以后還會(huì)不斷的更新)。大家對(duì)bootstrap免費(fèi)字體圖標(biāo)有需要的話,可以參考本教程2017-03-03
uni-app使用uploadFile上傳多張圖片的具體實(shí)現(xiàn)
在微信小程序中不支持多張圖片上傳,需要做循環(huán)實(shí)現(xiàn)多張圖片上傳,下面這篇文章主要給大家介紹了關(guān)于uni-app使用uploadFile上傳多張圖片的具體實(shí)現(xiàn),需要的朋友可以參考下2023-04-04

