js中各種時(shí)間日期格式之間的轉(zhuǎn)換代碼示例
1.中國標(biāo)準(zhǔn)時(shí)間
中國標(biāo)準(zhǔn)時(shí)間 轉(zhuǎn)換為 年月日
var s = this.dateFormat(new Date()); //new Date()中國標(biāo)準(zhǔn)時(shí)間 dateData=Thu May 12 2020 08:00:00 GMT+0800 dateFormat(dateData) { let date = new Date(dateData); let y = date.getFullYear(); let m = date.getMonth() + 1; m = m < 10 ? "0" + m : m; let d = date.getDate(); d = d < 10 ? "0" + d : d; const time = y + "-" + m + "-" + d; return time;
中國標(biāo)準(zhǔn)時(shí)間 轉(zhuǎn)換為 標(biāo)準(zhǔn)時(shí)間(時(shí)分秒)
// 中國標(biāo)準(zhǔn)時(shí)間 轉(zhuǎn)換成 年月日 var date = "Fri May 05 2023 00:00:00 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間)" getSimpleDate(date) { var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; var h = date.getHours(); h = h < 10 ? ('0' + h) : h var minute = date.getMinutes(); minute = minute < 10 ? ('0' + minute) : minute; var s = date.getSeconds(); s = s < 10 ? '0' + s : s; return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + s; }
中國標(biāo)準(zhǔn)時(shí)間 轉(zhuǎn)換為 時(shí)間戳
var time1 = new Date("Fri May 05 2023 00:00:00 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間)").getTime();
//let time1 = new Date().getTime() //let time2 = new Date().valueOf() //let time3 = Date.parse(new Date())
2.標(biāo)準(zhǔn)時(shí)間(時(shí)分秒)
標(biāo)準(zhǔn)時(shí)間(時(shí)分秒) 轉(zhuǎn)換為 中國標(biāo)準(zhǔn)時(shí)間
var s=new Date(stime).getTime();
var dateString = '2021-05-06 15:00:28'; // 日期字符串 var date = new Date(dateString); // 轉(zhuǎn)化為日期對(duì)象
3.年月日
將年月日 轉(zhuǎn)換為 時(shí)間戳
getTimeStamp (str ){ var dateParts = str.split('-') var year = parseInt(dateParts[0]) var month = parseInt(dateParts[1]) - 1 // 月份從 0 開始 var day = parseInt(dateParts[2]) var timestamp = new Date(year, month, day).getTime() return timestamp }
4.時(shí)間戳
將時(shí)間戳 轉(zhuǎn)換為 年月日
timeStampToYYMMDD ( timestamp ){ var date = new Date(timestamp) var year = date.getFullYear() var month = ('0' + (date.getMonth() + 1)).slice(-2) var day = ('0' + date.getDate()).slice(-2) return year + '-' + month + '-' + day }
時(shí)間戳 轉(zhuǎn)換為 中國標(biāo)準(zhǔn)時(shí)間
let dd = new Date(date) // 時(shí)間戳轉(zhuǎn)化成中國標(biāo)準(zhǔn)時(shí)間格式
5.獲取今天的年月日
getTodayYYMMDD () { const today = new Date()/獲取當(dāng)天時(shí)間 const year = today.getFullYear() const month = String(today.getMonth() + 1).padStart(2, '0') const day = String(today.getDate()).padStart(2, '0') const str = year + '-' + month + '-' + day return str }
6.換算日期之間的相差天數(shù)
getDay(){ var date2 = new Date(maxDate); var date1 = new Date(minDate); date1 = new Date(date1.getFullYear(), date1.getMonth(),date1.getDate()); date2 = new Date(date2.getFullYear(), date2.getMonth(),date2.getDate()); const diff = date2.getTime() - date1.getTime(); //這里注意日期之間結(jié)束和開始,否則相減出來的很有肯能是負(fù)數(shù) const day = diff / (24 * 60 * 60 * 1000); return day; }
總結(jié)
到此這篇關(guān)于js中各種時(shí)間日期格式之間的轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)js時(shí)間日期格式轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript html5利用FileReader實(shí)現(xiàn)上傳功能
這篇文章主要為大家詳細(xì)介紹了JavaScript html5利用FileReader實(shí)現(xiàn)上傳功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03JS實(shí)現(xiàn)簡單的選擇題測評(píng)系統(tǒng)代碼思路詳解(demo)
本文給大家分享js實(shí)現(xiàn)簡單的選擇題測評(píng)系統(tǒng)實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-09-09JavaScript中SetInterval與setTimeout的用法詳解
在寫H5游戲時(shí)經(jīng)常需要使用定時(shí)刷新頁面實(shí)現(xiàn)動(dòng)畫效果,比較常用即setTimeout()以及setInterval(),但是大家對(duì)SetInterval與setTimeout的用法了解嗎,下面通過本文給大家詳解js中SetInterval與setTimeout的用法,需要的朋友參考下2015-11-11微信小程序?qū)崿F(xiàn)簡單秒表設(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡單秒表設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-09-09淺談js中StringBuffer類的實(shí)現(xiàn)方法及使用
下面小編就為大家?guī)硪黄獪\談js中StringBuffer類的實(shí)現(xiàn)方法及使用。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-09-09JavaScript中誤用/g導(dǎo)致的正則test()無法正確重復(fù)執(zhí)行的解決方案
這篇文章主要介紹了JavaScript中誤用/g導(dǎo)致的正則test()無法正確重復(fù)執(zhí)行的解決方案的相關(guān)資料,需要的朋友可以參考下2016-07-07JavaScript 模塊化開發(fā)實(shí)例詳解【seajs、requirejs庫使用】
這篇文章主要介紹了JavaScript 模塊化開發(fā),結(jié)合實(shí)例形式詳細(xì)分析了基于seajs、requirejs庫的JavaScript模塊化使用相關(guān)操作技巧,需要的朋友可以參考下2020-05-05