gpt4 book ai didi

javascript - Momentjs 日期值转换为日期时间格式

转载 作者:行者123 更新时间:2023-12-02 23:46:36 24 4
gpt4 key购买 nike

我在日期和时间格式中使用了 moment js,以可读的字符串(月份)方式。现在我试图在这里获得相同的原始甲酸盐:

我的原始值:2019-04-23T19:17:48.000Z

片刻之后:moment('2019-04-23T19:17:48.000Z').format('dddd Do YYYY, h:mm:ss')

输出:2019 年 24 日星期三 12:47:48

现在我需要通过使用此处的输出恢复原始值。

任何领导都感谢您的回答。

最佳答案

仅使用您提供的数据作为 2019 年星期三 24 日上午 12:47:48 的输出,您无法真正恢复到原始值。如果是有效日期,则没有月份。您需要逻辑来确定 2019 年每个月的 24 日是星期三。

经过一些测试 - 您需要做一些事情才能将此字符串恢复为 Moment 可以识别的日期

moment('2019-04-23T19:17:48.000Z').format('dddd MMMM D YYYY, h:mm:ss a')
moment('Tuesday April 23 2019, 7:17:48 pm').format()
  1. 您必须提供月份,否则系统会认为该日期无效。在本例中,可以是月份字符串,也可以只是数字 4
  2. Moment 不会从 23rd 获取 rd,否则它是无效日期。

您可以使用一些字符串转换将其恢复为可用的日期对象,或者添加一些额外的数据,例如月份以及何时使用该日期格式,

"Tuesday April 23 2019, 7:17:48 pm".replace('April ', '')

关于javascript - Momentjs 日期值转换为日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55834449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com