我使用此脚本在我的应用中获得一个星期的唯一参考:
moment().format(YWW)
女巫,今天回显201947(第4位数字=年份,最后2位数字=周)。到现在为止都很好。
但我对2019年的最后一周/ 2020年的第一周有疑问:
该周开始于2019-12-30,但这是2020年的第一周(使用我的代码,除了202001,我的代码),但是我的代码moment("2019-12-30").format('YWW');
返回201901!星期数是正确的,但不是年份(可能是因为日期在2019年)。
如何更新我的代码以获取带有星期编号的正确年份?
谢谢
答案 0 :(得分:2)
将GGGG格式代码用于ISO 4位数字的星期年:
console.log(moment("2019-12-30").format('GGGGWW'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js" integrity="sha256-4iQZ6BVL4qNKlQ27TExEhBN1HFPvAvAMbFavKKosSWQ=" crossorigin="anonymous"></script>