假设 2013 年和 38(38 = 一年中的第 38 周)我想要得到 2013-09-16。有 Javascript 或 jQuery 函数吗?
注意:一年中的星期基于 ISO 工作日日历。我。 e.给定 2014 和 1,我需要得到 2013-12-30
最佳答案
使用这里的答案 Get friday from week number and year in javascript你会得到你的异常(exception)答案
var w2date = function(year, wn){
var Day10 = new Date( year,0,10,12,0,0),
Day4 = new Date( year,0,4,12,0,0),
weekmSec = Day4.getTime() - Day10.getDay() * 86400000; // 7 days in milli sec
return new Date(weekmSec + ((wn - 1) * 7 ) * 86400000);
};
w2date(year, week);
计算给定周计数的总毫秒数 (weekmSec + ((wn - 1) * 7 ) * 86400000
),然后将其传递给 Date 对象将为您提供预期的答案
关于javascript - 在 Javascript 或 jQuery 中获取给定年份和星期的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18732762/