1

我有这个日期字符串:2020-01-21我在 Date-Fns 和 Moment 之间得到两个不同的结果:

Date-fns: {format(new Date(startTime), 'MMM d, y')} => Jan 20, 2020
Moment:  {moment(startTime).format('MMM Do, YYYY')} => Jan 21st, 2020
4

1 回答 1

2

date-fns最近对如何将字符串解析为 date进行了更改。当前的最佳做法是使用parseISO如下:

parseISO('2020-01-21')

问题实际上发生在之前date-fns- 在浏览器控制台中:

new Date('2020-01-21')

显示不正确的日期。

于 2020-03-05T02:20:38.687 回答