date-fns 中什么方法相当于 moment().toISOString()

问题描述 投票:0回答:3

我的旧代码使用 momentjs,像这样:

moment(createdAt, 'YYYY-MM-DD HH:mm:ss').toISOString()

date-fns 上将重现相同结果的等效方法是什么?

javascript node.js momentjs date-fns
3个回答
5
投票

试试这个,

new Date(createAt).toISOString()

1
投票

date-fns 有一个函数:

formatISO()
所以,如果你想继续使用 date-fns,你可以写:

formatISO(new Date())

0
投票

目前date fns格式ISO不支持毫秒, https://github.com/date-fns/date-fns/issues/2968

后果:

date.toISOString() != dateFns.formatISO(date) 

你最好使用js原生的toISOString()

© www.soinside.com 2019 - 2024. All rights reserved.