分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

js时间戳转换为‘yyyy-MM-dd hh:mm’格式(es6语法)

发布时间:2023-09-06 01:32责任编辑:熊小新关键词:js时间戳es6
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() ?}; ?// 遍历这个对象 ?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时间戳转换为‘yyyy-MM-dd hh:mm’格式(es6语法)

原文地址:https://www.cnblogs.com/Byme/p/8127415.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved