代码语言:javascript复制在这次智小窝开发项目过程中,在对接数据的时候,有一些经过时间戳转换的数据 比如rentalBeginDate: 1564588800 ,rentalEndDate: 1567267199 需要将它转换为时间对象, 参考下面为一个时间戳函数,可以直接套用哦!
/** js调用时间戳*/
const {
rentalBeginDate,
rentalEndDate,
receivableDate
} = item; //解构赋值
item.rentalBeginDate = this.formatDateTime(rentalBeginDate);
item.rentalEndDate = this.formatDateTime(rentalEndDate);
item.receivableDate = this.formatDateTime(receivableDate);
/** 时间戳函数 */
formatDateTime(timeStamp) {
let date = new Date(timeStamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
let Y = date.getFullYear() "-";
let M =
(date.getMonth() 1 < 10
? "0" (date.getMonth() 1)
: date.getMonth() 1) "-";
let D = date.getDate() < 10 ? "0" date.getDate() : date.getDate();
return Y M D;
},