vue+vant转换时间戳为时间格式

230 阅读1分钟
1.导入js文件

1659576380787.png export function formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.1,(date.getFullYear()+).substr(4RegExp.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, (RegExp.1.length === 1) ? str : padLeftZero(str)) } } return fmt }

function padLeftZero(str) { return ('00' + str).substr(str.length) }

2.在界面中引入js文件

1659576435483.png

3.数据返回层得到数据后进行转换,在这里我转换成 'yyyy-MM-dd'格式,有需要就自己改格式。

1659576591693.png