我有today = new Date();对象.我需要获得本周的第一天和最后一天.星期日和星期一我需要两种变体作为一周的开始和结束日.我现在对代码有点困惑.你可以帮帮我吗?
我需要javascript代码才能获得一年中的第一天.例如,今年是2013年1月1日.
对于明年它应该是2014年1月1日.所以基本上是当年的第一天.
您能否告诉我,按周数和年份获取星期几的最佳方法是什么?
我从答案中使用此代码
function getDateOfWeek(week, y) {
var d = new Date("Jan 01, "+y+" 01:00:00");
var w = d.getTime() + 604800000 * (week-1);
var n1 = new Date(w);
var n2 = new Date(w + 518400000);
return {
dateFrom:n1,
dateTo: n2
}
}
Run Code Online (Sandbox Code Playgroud)
getDateOfWeek(1,2017)返回日期:01.01.2017,08.01.2017
但需要:02.01.2017,08.01.2017
getDateOfWeek(53,2016)返回日期:30.12.2016,05.01.2017
但需要:26.12.2016,01.01.2017
你能知道如何解决吗?
谢谢。