我试图将两个变量设置为给定日期的一周的第一天和最后一天,但.setDate((方法似乎没有更改日期,"lastday"one_answers"firstday"变量返回Invalid date(1970(
DateNew来自我的输入步骤,该步骤定义为dd/MM/yyyy格式
var curr = DateNew;
var first = getDayNumber(curr,"d") - getDayNumber(curr,"wm")
var last = first + 7;
var firstday = new Date(curr.setDate(first)).toUTCString();
var lastday = new Date(curr.setDate(last)).toUTCString();
将输入变量声明为日期似乎可以解决问题,因为它没有关联的javascript类型。
var curr = new Date(DateNew);
var first = getDayNumber(curr,"d") - getDayNumber(curr,"wm")
var last = first + 7;
var firstday = new Date(curr.setDate(first)).toUTCString();
var lastday = new Date(curr.setDate(last)).toUTCString();