美文网首页Web前端之路
JS Date格式中 “YYYY” 与 “yyyy” 区别

JS Date格式中 “YYYY” 与 “yyyy” 区别

作者: GDUF_XRT | 来源:发表于2019-05-21 11:36 被阅读4次

问题描述

使用 antd 的 DatePicker 日期选择器,设置格式format='YYYY-MM-dd',导致时间 2019-12-31 显示为 2020-12-31。

问题分析

  • YYYY 为 ISO 周日历
  • yyyy 为格里历(公历)

在1月4日至12月28日时间之外,ISO 周日历的年份很可能与格里历年份不同。原因是两种日历对每一年周数的算法不同,可参考wiki

解决

年份的格式使用 “yyyy”。

相关文章

网友评论

    本文标题:JS Date格式中 “YYYY” 与 “yyyy” 区别

    本文链接:https://www.haomeiwen.com/subject/fzvdzqtx.html