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

