date-fns-如何将带有分钟的日期和小时转换为iso格式?

时间:2019-07-19 09:30:26

标签: date-fns

我得到一个值为15/07/2019, 18 : 07的值-它包含日期和小时以及分钟。 但是我需要以ISO格式发送后端。如何使用date-fns框架?有人帮我吗?

这是我想要的格式:

2019-07-19T07:37:06.413Z

有人帮我吗?

预先感谢

1 个答案:

答案 0 :(得分:1)

要获取日期的ISO8601字符串表示形式,则不需要date-fns。您可以简单地使用Date.toISOString方法。例如:

> new Date().toISOString()
'2019-09-02T11:54:53.506Z'

或者如果您需要解析日期(date-fns对象具有Date中的所有方法):

> import { parse } from 'date-fns'
> parse('15/07/2019 18:07', 'dd/MM/yyyy HH:mm', new Date()).toISOString()
'2019-07-15T17:07:00.000Z'

请注意,解析的日期假定为本地时区。