【问题标题】:date-fns - how to convert date and hr with minute to iso format?date-fns - 如何将带有分钟的日期和小时转换为 iso 格式?
【发布时间】:2019-11-28 06:37:52
【问题描述】:

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

这是我正在寻找的格式:

2019-07-19T07:37:06.413Z

有人帮帮我吗?

提前致谢

【问题讨论】:

    标签: date-fns


    【解决方案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'
    

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

    【讨论】:

    • 这有帮助。起初,我有点挣扎,但后来我让它在addBusinessDays 中工作,如下所示:addBusinessDays(parseISO(arg.toISOString()), 5) 其中arg 是感兴趣的日期。 @佩德罗罗马诺
    猜你喜欢
    • 2021-03-26
    • 2019-09-30
    • 2021-10-06
    • 2012-10-28
    • 2011-04-24
    • 2023-02-06
    • 1970-01-01
    相关资源
    最近更新 更多