Javascript 根据一年中的周数查找月份

Javascript 根据一年中的周数查找月份,javascript,date,time,momentjs,Javascript,Date,Time,Momentjs,我正在使用moment.js存储每日/每周/每月数据 每天都有一个函数执行并收集当天的所有日志,并将它们存储到一个weekly节点中,使用矩.isoWeek()方法确定一年中的哪一周 现在,我需要根据我所掌握的信息(在屏幕截图中提供的信息)找出它是哪一个月。如果您知道年份,您可以将瞬间片段链接在一起: const monthNumber = moment().isoWeekYear(2019).isoWeekday(1).isoWeek(10).month(); 看起来没有一个精确(简单)的

我正在使用moment.js存储每日/每周/每月数据

每天都有一个函数执行并收集当天的所有日志,并将它们存储到一个weekly节点中,使用矩.isoWeek()方法确定一年中的哪一周


现在,我需要根据我所掌握的信息(在屏幕截图中提供的信息)找出它是哪一个月。

如果您知道年份,您可以将瞬间片段链接在一起:

const monthNumber = moment().isoWeekYear(2019).isoWeekday(1).isoWeek(10).month();

看起来没有一个精确(简单)的计算来解决这个问题——根据

ISO标准没有定义周到月的任何关联。A. 日期可以用月份和月份的日期表示,也可以用 一周和一周中的每一天,从不混合

或者,这给我们留下了一个粗略的估计。比如,

# Divide the week number by an average approximation of weeks within a month

Week 29 / 4.1 = 7 # This gives us july