js中將時(shí)間戳轉(zhuǎn)化成YYYY-MM-DD?HH:mm:ss的3種實(shí)現(xiàn)辦法
方法一:dayjs(最推薦)
npm install dayjs # 或者 yarn add dayjs
const dayjs = require('dayjs'); // 假設(shè)你有一個(gè)時(shí)間戳 const timestamp = 1650000000000; // 示例時(shí)間戳 // 使用dayjs轉(zhuǎn)換時(shí)間戳 const formattedDate = dayjs(timestamp).format('YYYY-MM-DD HH:mm:ss'); console.log(formattedDate); // 輸出轉(zhuǎn)換后的日期和時(shí)間
方法二:moment.js
npm install moment
// 引入Moment.js庫 const moment = require('moment'); // 假設(shè)你有一個(gè)時(shí)間戳 const timestamp = 1609459200000; // 例如:2021年1月1日 00:00:00的時(shí)間戳 // 使用Moment.js轉(zhuǎn)換時(shí)間戳為YYYYMMDD HH:mm:ss格式 const formattedDate = moment(timestamp).format('YYYYMMDD HH:mm:ss'); console.log(formattedDate); // 輸出:20210101 00:00:00
方法三:原生js(不推薦)
function timestampToYMDHMS(timestamp) { const date = new Date(timestamp); const year = date.getUTCFullYear(); const month = ('0' + (date.getUTCMonth() + 1)).slice(-2); // 月份是從0開始的 const day = ('0' + date.getUTCDate()).slice(-2); const hours = ('0' + date.getUTCHours()).slice(-2); const minutes = ('0' + date.getUTCMinutes()).slice(-2); const seconds = ('0' + date.getUTCSeconds()).slice(-2); return `${year}${month}${day} ${hours}:${minutes}:${seconds}`; } // 示例: const timestamp = Date.now(); // 或者任何其他的時(shí)間戳 const formattedDate = timestampToYMDHMS(timestamp); console.log(formattedDate); // 輸出格式如:20230310 12:34:56
附:判斷日期是否已過
代碼如下(示例):
var timestampNow = Date.parse(new Date());//獲取當(dāng)前時(shí)間戳 if(timestamp-timestampNow<0){//根據(jù)時(shí)間戳的差判斷 this.setData({ isPast:true }) }else{ this.setData({ isPast:false }) }
總結(jié)
到此這篇關(guān)于js中將時(shí)間戳轉(zhuǎn)化成YYYY-MM-DD HH:mm:ss的3種實(shí)現(xiàn)辦法的文章就介紹到這了,更多相關(guān)js時(shí)間戳轉(zhuǎn)化YYYY-MM-DD HH:mm:ss內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript實(shí)現(xiàn)文字與圖片拖拽效果的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)文字與圖片拖拽效果的方法,涉及javascript操作文字與圖片的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02前端實(shí)現(xiàn)全局主題切換功能實(shí)例代碼
這篇文章主要介紹了如何使用ReactHook和Context實(shí)現(xiàn)全局主題切換的功能,通過創(chuàng)建一個(gè)Context對(duì)象和一個(gè)ThemeProvider組件,可以將當(dāng)前主題存儲(chǔ)在Context中,并提供一個(gè)切換主題的方法,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下2025-03-03JS使用百度地圖API自動(dòng)獲取地址和經(jīng)緯度操作示例
這篇文章主要介紹了JS使用百度地圖API自動(dòng)獲取地址和經(jīng)緯度操作,結(jié)合實(shí)例形式分析了javascript與百度地圖API接口交互實(shí)現(xiàn)獲取地址與經(jīng)緯度相關(guān)操作技巧,需要的朋友可以參考下2019-04-04JavaScript檢測鼠標(biāo)移動(dòng)方向的方法
這篇文章主要介紹了JavaScript檢測鼠標(biāo)移動(dòng)方向的方法,涉及javascript鼠標(biāo)操作的相關(guān)技巧,需要的朋友可以參考下2015-05-05js實(shí)現(xiàn)單一html頁面兩套css切換代碼
研究了一下JS的用setAttribute方法實(shí)現(xiàn)一個(gè)頁面兩份樣式表的效果與大家分享下,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04JavaScript 直接操作本地文件的實(shí)現(xiàn)代碼
Chrome、IE和Firefox都紛紛在新版中增強(qiáng)了JavaScript引擎的執(zhí)行效率,隨著JavaScript效率在各大瀏覽器的顯著提高,JavaScript可以做越來越多的事,本地文件API的引入將讓很多有趣的功能成為現(xiàn)實(shí)。2009-12-12用javascript動(dòng)態(tài)調(diào)整iframe高度的方法
用javascript動(dòng)態(tài)調(diào)整iframe高度的方法...2007-03-03springMvc 前端用json的方式向后臺(tái)傳遞對(duì)象數(shù)組方法
今天小編就為大家分享一篇springMvc 前端用json的方式向后臺(tái)傳遞對(duì)象數(shù)組方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-08-08