DayJS 历史日期格式问题

DayJS historical date format issue

DayJS format() 错误地转换了几乎任何历史日期。在此示例中,我尝试格式化公元 2 年(来自用户输入)。输出的是公元 1902 年,这是绝对错误的。现在我想知道我是不是把这个方法弄错了,或者它实际上是一个错误,当然还有如何解决这个问题。

为此

创建了一个Codepen
const formatedDate = dayjs('0002-05-01', 'YYYY-MM-DD').format('YYYY-MM-DD')
console.log(formatedDate)
//Output: "1902-05-01"

有一个开放的 issue somebody solved 这个设置 new Date().setFullYear(2)。希望对你有帮助