高效地创建Javascript日期从今天-1年(时间)在Unix时间

Efficiently create Javascript Date from Today -1 Years (time) in Unix time

本文关键字:时间 Unix -1年 今天 创建 Javascript 日期 高效      更新时间:2023-09-26

我目前正在使用它为时间(现在)-1年的时间创建Unix时间戳。

有人能分享一种更好、更有效的方法吗?

var currentDate = new Date();
var currentYear = currentDate.getFullYear();
var lastYear = parseInt(currentYear) - 1;
var lastYearDateObj = new Date(lastYear, currentDate.getMonth(), currentDate.getDate(), currentDate.getHours(), currentDate.getMinutes());
var lastYearTime = lastYearDateObj.getTime() / 1000;

谢谢!

我不明白你除以1000是怎么回事。如果你喜欢,你可以把它添加到末尾:

var date = new Date();
date.setFullYear(date.getFullYear() - 1);
// date.getTime() / 1000 // if you want.