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

时间:2014-04-09 00:39:09

标签: javascript

我目前正在使用它为时间(现在)1 - 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;

谢谢!

1 个答案:

答案 0 :(得分:2)

我不明白你对1000的划分是什么。如果您愿意,可以将其添加到最后:

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