JavaScript:如何从今天起设置正负60天的日期范围?

时间:2016-03-29 00:51:15

标签: javascript date

我需要将startdate和enddate参数传递给webservice,以获取范围为当前日期正负60天的响应。那么我需要在javascript的StartDate和EndDate参数中传递它有什么价值?我的客户端应用程序基于JavaScript / AngularJs构建。

3 个答案:

答案 0 :(得分:4)

你可以这样做:

var todaysDate = new Date();
var startDate = new Date();
var endDate = new Date();
startDate.setDate(todaysDate.getDate() - 60);
endDate.setDate(todaysdate.getDate() + 60);

答案 1 :(得分:0)

Unix时间戳版本:

var currentUTC = new Date().valueOf()
var sixtyDays = 60*24*60*60*1000
var startDate = currentUTC - sixtyDays
var endDate = currentUTC + sixtyDays

答案 2 :(得分:0)

看看momentjs http://momentjs.com/这是一个非常出色的角度包装器https://github.com/gdi2290/angular-momentjs。在处理日期和时间时总是值得添加到您的项目