【发布时间】:2019-11-28 06:37:52
【问题描述】:
我得到一个值为15/07/2019, 18 : 07 - 它包含日期和小时以及分钟。
但我需要以 ISO 格式发送后端。 date-fns 框架怎么办?有人帮帮我吗?
这是我正在寻找的格式:
2019-07-19T07:37:06.413Z
有人帮帮我吗?
提前致谢
【问题讨论】:
标签: date-fns
我得到一个值为15/07/2019, 18 : 07 - 它包含日期和小时以及分钟。
但我需要以 ISO 格式发送后端。 date-fns 框架怎么办?有人帮帮我吗?
这是我正在寻找的格式:
2019-07-19T07:37:06.413Z
有人帮帮我吗?
提前致谢
【问题讨论】:
标签: date-fns
要获得日期的 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'
请注意,解析日期假定为本地时区。
【讨论】:
addBusinessDays 中工作,如下所示:addBusinessDays(parseISO(arg.toISOString()), 5) 其中arg 是感兴趣的日期。 @佩德罗罗马诺