js實(shí)現(xiàn)把時(shí)間戳轉(zhuǎn)換為yyyy-MM-dd hh:mm 格式(es6語(yǔ)法)
如下所示:
function formatDate(date,fmt) {
if(/(y+)/.test(fmt)){
fmt = fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4-RegExp.$1.length));
}
let o = {
'M+':date.getMonth() + 1,
'd+':date.getDate(),
'h+':date.getHours(),
'm+':date.getMinutes(),
's+':date.getSeconds()
};
// 遍歷這個(gè)對(duì)象
for(let k in o){
if(new RegExp(`(${k})`).test(fmt)){
// console.log(`${k}`)
console.log(RegExp.$1)
let str = o[k] + '';
fmt = fmt.replace(RegExp.$1,(RegExp.$1.length===1)?str:padLeftZero(str));
}
}
return fmt;
};
function padLeftZero(str) {
return ('00'+str).substr(str.length);
}
let TimeNow = 1514374627*1000
let newTime = new Date(TimeNow)
formatDate(newTime,'yyyy-MM-dd hh:mm') //2017-12-27 19:37
以上這篇js實(shí)現(xiàn)把時(shí)間戳轉(zhuǎn)換為yyyy-MM-dd hh:mm 格式(es6語(yǔ)法)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
javascript中slice(),splice(),split(),substring(),substr()使用方法
這篇文章主要介紹了javascript中slice(),splice(),split(),substring(),substr()使用方法,需要的朋友可以參考下2015-03-03
淺談js函數(shù)三種定義方式 & 四種調(diào)用方式 & 調(diào)用順序
下面小編就為大家?guī)?lái)一篇淺談js函數(shù)三種定義方式 & 四種調(diào)用方式 & 調(diào)用順序。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
微信小程序?qū)崿F(xiàn)驗(yàn)證碼倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)驗(yàn)證碼倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
如何用JS/HTML將時(shí)間戳轉(zhuǎn)換為“xx天前”的形式
如果我們有一份過(guò)去時(shí)間戳,如何使用JS/HTML將時(shí)間戳轉(zhuǎn)換為“xx天前”的形式呢?很多朋友都覺(jué)得解決辦法有點(diǎn)困難,其實(shí)很簡(jiǎn)單的,下面小編給大家分享完整的實(shí)現(xiàn)代碼,一起看看吧2017-02-02
總結(jié)AJAX相關(guān)JS代碼片段和瀏覽器模型
總結(jié)AJAX相關(guān)JS代碼片段和瀏覽器模型...2007-08-08

