vue把php的时间戳转日期,vue中时间戳转换为日期

蔚落 2022-11-18 08:30 454阅读 0赞

首先在js中新建time.js

d2c633978c9e49b04dd99ab4b1347fac.png

time.js中代码如下:

export 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)) {

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);

}

在需要用到的页面的中引入 formatDate函数:

b19849fe992ce6adb529965f8d268f81.png

编写过滤:

filters: {

formatDate(time) {

var date = new Date(time);

return formatDate(date, “yyyy-MM-dd hh:mm”);

}

}

在需要转换的时间上操作:

658f6f14121c4bd29c71053b19ca1aa5.png

发表评论

表情:
评论列表 (有 0 条评论,454人围观)

还没有评论,来说两句吧...

相关阅读

    相关 日期转换时间

    日期格式比较多,也比较复杂,全部实现转换有些麻烦,而且还是费力不讨好,所以就以最常用的时间格式来转换。 //日期转时间戳 function transdate