如何从周数中获取javascript日期?

如何从周数中获取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

在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()]);


可能的重复您需要使用Javascripts
Date
函数来计算。同样重复到这一点是的,您是对的chirag,这是一个重复的问题。抱歉:X可能重复的可能重复的您需要使用Javascripts
Date
函数计算。也重复到这个。是的,您是对的,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;
 }