【发布时间】:2017-04-06 07:32:25
【问题描述】:
所以我有这个项目,我正在做。我正在尝试在返回当前周日期(周一、周二、周三等)的代码上添加日期名称。
这是我的代码目前的样子:
// Get the current date
var curr = new Date(new Date().getTime() + 60 * 60 * 24 * 7);
// First day
var first = curr.getDate() - curr.getDay();
// Last day
var last = first + 6;
var startDate = new Date(curr.setDate(first));
var endDate = new Date(curr.setDate(last));
我想补充一点,我将这部分代码用于一个项目,我们从学校自己的 API 打印学校时间表。我正在使用此代码通过 JSON 查询获取当前周的时间表:
var getData = {
"startDate": startDate,
"endDate": endDate,
"studentGroup": [
""
]
};
如果需要,我可以提供有关该项目的更多信息。
非常感谢您的帮助。提前谢谢你。
编辑:
为了使 JSON 查询正常工作,startDate 和 endDate 需要采用这种形式(例如,如下);
YYYY-MM-DD'T'H:mm eg. 2020-12-31T12:50
【问题讨论】:
-
你对
var curr = new Date(new Date().getTime() + 60 * 60 * 24 * 7);有什么期待?? -
...你没有展示你试图解决你的实际问题
-
我还没有尝试任何具体的东西。当涉及到
var curr = new Date(new Date().getTime() + 60 * 60 * 24 * 7);时,这段代码给出了当前的星期日期。从周一到周日,如果这就是你所要求的。
标签: javascript json api date project