如何将时间戳转为时间对象

2024-01-18 20:08:16 浏览数 (2)

在这次智小窝开发项目过程中,在对接数据的时候,有一些经过时间戳转换的数据 比如rentalBeginDate: 1564588800 ,rentalEndDate: 1567267199 需要将它转换为时间对象, 参考下面为一个时间戳函数,可以直接套用哦!

代码语言:javascript复制
	/** 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;
	},

0 人点赞