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

