我的旧代码使用 momentjs,像这样:
moment(createdAt, 'YYYY-MM-DD HH:mm:ss').toISOString()
date-fns 上将重现相同结果的等效方法是什么?
试试这个,
new Date(createAt).toISOString()
date-fns 有一个函数:
formatISO()
所以,如果你想继续使用 date-fns,你可以写:
formatISO(new Date())
目前date fns格式ISO不支持毫秒, https://github.com/date-fns/date-fns/issues/2968
后果:
date.toISOString() != dateFns.formatISO(date)
你最好使用js原生的toISOString()