如何从周数中获取javascript日期?
在javascript(或jquery)中,如何从周数和年份中获取一周的第一天的日期 示例:2013年第30周 提前谢谢如何从周数中获取javascript日期?,javascript,jquery,date,Javascript,Jquery,Date,在javascript(或jquery)中,如何从周数和年份中获取一周的第一天的日期 示例:2013年第30周 提前谢谢 var d = new Date(year, 0, 1); var days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat']; d.setDate(d.getDate() + (week * 7)); console.log(days[d.getDay()]); 可能的重复您需要使用JavascriptsDate
var d = new Date(year, 0, 1);
var days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'];
d.setDate(d.getDate() + (week * 7));
console.log(days[d.getDay()]);
可能的重复您需要使用Javascripts
Date
函数来计算。同样重复到这一点是的,您是对的chirag,这是一个重复的问题。抱歉:X可能重复的可能重复的您需要使用JavascriptsDate
函数计算。也重复到这个。是的,您是对的,chirag,这是一个重复的问题。抱歉:@Ishan Jain的可能副本,感谢您创建fiddle。由于我的声誉,我没有接受你编辑的权限。所以是手动添加的。@Ishan Jain,感谢您创建fiddle。由于我的声誉,我没有接受你编辑的权限。因此手动添加。第一行应为“var d=新日期(年,0,1)”,它工作。第一行应为“var d=新日期(年,0,1)”,它工作
function getDateByWeek( weeks, year ) {
var date = new Date(year, 0, 1);
var dayNum = d.getDay();
var requiredDate = --weeks * 7;
// If 1 Jan is Friday to Sunday, go to next week
if (((dayNum!=0) || dayNum > 4)) {
requiredDate += 7;
}
// Add required number of days
d.setDate(1 - d.getDay() + ++requiredDate );
return date;
}