首页 |  我的博客 |  查看该博主内容分类 | 

javascript如何获取一个当前时间的前/后xxx时间的日期?

原理

可以将当前时间转化为数字的时间戳,然后减去(往后加)需要往前调的毫秒级时间,再转化为需要的字符串格式。

所以,如果需要前/后多少时间,在毫秒级时间上调整即可。

示例

lastNdaysDate(days){
	let date = new Date()
	let beforeDate = new Date(date.getTime() - 3600 * 1000 * 24 * days)
	
	return `${beforeDate.getFullYear()}-${beforeDate.getMonth() + 1}-${beforeDate.getDate()}`
}

posted @ 2024-01-08 18:02  Z哎呀  阅读(190)  评论(0)    收藏  举报