gpt4 book ai didi

javascript - 在 Javascript 或 jQuery 中获取给定年份和星期的日期

转载 作者:行者123 更新时间:2023-11-29 18:21:06 25 4
gpt4 key购买 nike

鉴于 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com