moment.js周数据生成问题

时间:2013-06-25 12:34:05

标签: javascript momentjs

在生成基于周的数据时,我遇到使用moment.js日期库的问题。

<script>

mo = moment().year(2012);
aa = mo.startOf('week').week(53).format("dddd, MMMM Do YYYY, h:mm:ss a");


mo1 = moment().year(2013);
cc = mo1.startOf('week').week(1).format("dddd, MMMM Do YYYY, h:mm:ss a");



document.write('start: ' + aa + ' ' + 'end: ' + cc);
</script>

变量aa和cc中的输出是“2013年1月6日星期日上午12:00:00”,即使周数分别为53和1。这是moment.js中的错误吗?

问候。

1 个答案:

答案 0 :(得分:0)

不,这不是一个错误。年仅有52周。

moment.js可能会在52周内内部折扣,直到找到一个数字<= 52。