如何在JavaScript中获取ISO 8601周的开始和结束日期时间

How to get start and end Datetime of ISO 8601 week in JavaScript?

本文关键字:开始 结束 时间 日期 8601周 ISO JavaScript 获取      更新时间:2023-09-26

如果我有年份(比如2013)和ISO周(比如35),我如何用纯JavaScript获得起始和结束日期时间?

有没有专门的库来处理JavaScript中的DateTime?

就库而言http://www.datejs.com/。或http://phpjs.org/functions/date/。

尝试

var date  = new Date('01 Jan ' + year);
date.setDate(35 * 7);
date.setDate(date.getDate() - date.getDay()) //it will give the start of the week