javascript 有没有办法使用年份和日期创建日期对象? ISO 周数?
我正在尝试创建一个谷歌注释的时间线即。为此,我需要输入事件的日期。我所拥有的唯一信息是年份和年份。事件的 ISO 周数。 Javascript 有没有办法只使用年份和日期来创建日期对象?周数?我用谷歌搜索但没有找到任何可行的解决方案。
感谢您的帮助!
I am trying to create a google annotated timeline viz. For that I need to input the date of the event. The only information I have is the year & the ISO week number for the event. Is there a way in Javascript to create a Date object using just the year & week number? I googled it but did not come across any feasible solution.
Thanks for the help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
ISO 周从星期一开始
如果 1 月 1 日是星期一、星期二、星期三或星期四,则位于第 01 周。
如果 1 月 1 日是周五、周六或周日,则为上一年的第 52 或 53 周
ISO weeks start on Monday
If 1 January is on a Monday, Tuesday, Wednesday or Thursday, it is in week 01.
If 1 January is on a Friday, Saturday or Sunday, it is in week 52 or 53 of the previous year
有趣的问题。这是我的解决方案:
使用:
输出:
我使用 维基百科上的此表 来获取日期信息。
Interesting problem. Here's my solution:
Use:
Output:
I used this table on wikipedia to get the date information.
我赞同 @kennebec 先生的回答,但由于我还不能发表评论,我想补充一点,一年中的周表示的 ISO 表示法是 yyyy-Www。例如:
2000-W01
。还要注意周填充。I second Mr.s @kennebec's answer, but since I can't yet comment, I would want to add that the ISO notation for the week of year representation is
yyyy-Www
. As an example:2000-W01
. Note the week padding as well.