2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 将时间戳格式化为yyyy-MM-dd hh:mm:ss格式(Vue) Moment

将时间戳格式化为yyyy-MM-dd hh:mm:ss格式(Vue) Moment

时间:2021-07-25 15:26:13

相关推荐

将时间戳格式化为yyyy-MM-dd hh:mm:ss格式(Vue) Moment

推荐方法:文档 | Moment.js 中文网(可支持其他时间格式转换,英文,法文等。)

//下载安装包npm install moment -D//main.js引入包import moment from 'moment'// 设置语言环境,一个基于小时、分钟、和大写/小写返回正确字符串。moment.locale('zh-cn')//需要引入的页面使用import moment from 'moment'let time = Number('1639482660470') //以毫秒为单位time = Number('1639482650')*1000 //以秒为单位(进行转为毫秒)// 需要转为Number类型,才可展示${moment(time).format('YYYY-MM-DD HH:mm:ss')}`

方法一

formatTimeMills(timeMills) {// timeMills = timeMills * 1000 //(后端为秒,则转为 毫秒再格式化)const date = new Date(timeMills);let timeStr = date.getFullYear() + "-";if (date.getMonth() < 9) {timeStr += "0";}timeStr += date.getMonth() + 1 + "-";timeStr += date.getDate() < 10 ? "0" + date.getDate() : date.getDate();timeStr += " ";timeStr += date.getHours() < 10 ? "0" + date.getHours() : date.getHours();timeStr += ":";timeStr +=date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();timeStr += ":";timeStr +=date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();return timeStr;},

方法二

// 将时间戳格式化为yyyy-MM-dd hh:mm:ss格式export const timeFormat = function(time) {// time = time * 1000 //(后端为秒,则转为 毫秒再格式化)var x = new Date(time)var z = {y: x.getFullYear(),M: x.getMonth() + 1,d: x.getDate(),h: x.getHours(),m: x.getMinutes(),s: x.getSeconds(),}if (z.M < 10) {z.M = '0' + z.M}if (z.d < 10) {z.d = '0' + z.d}if (z.h < 10) {z.h = '0' + z.h}if (z.m < 10) {z.m = '0' + z.m}return z.y + '-' + z.M + '-' + z.d + ' ' + z.h + ':' + z.m}

本文为转载,如有涉及侵权问题,请联系博主,进行删除

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。