在生成基于周的数据时,我在使用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 am”,即使周数分别为53和1。这是moment.js中的错误吗?
致以问候。
发布于 2013-06-25 12:39:00
不,那不是虫子。一年只有52周。
moment.js可能会在内部打折52周,直到它找到一个数字<= 52。
https://stackoverflow.com/questions/17297477
复制