【问题标题】:Converting string to standard moment format将字符串转换为标准矩格式
【发布时间】:2020-01-02 07:53:55
【问题描述】:

我有一个采用以下字符串格式的日期:“Sunday, 08. Dec. 2019”,我想将其转换为以下格式:“2019-12-08T00:00:00.000+01:00”。

我想这样做是为了最终将日期与我引用的第二种格式的另一个日期进行比较,isBefore()

根据文档,如果您执行moment().format(),您将获得该格式的当前时间,但我找不到转换为它的示例。

我尝试了一些方法,但找不到正确的语法。

moment("Sunday, 08. Dec. 2019").format(); // Invalid date
moment.utc("Sunday, 08. Dec. 2019").format(); // Invalid date

准确的语法是什么?这种格式“2019-12-08T00:00:00.000+01:00”的名称是什么?好像是 moment 的默认设置,但我找不到它的名称。

【问题讨论】:

    标签: javascript date momentjs data-conversion


    【解决方案1】:

    您应该首先确定您的输入格式:

    moment("Sunday, 08. Dec. 2019", "dddd, DD. MMM. YYYY").format();
    

    【讨论】:

      猜你喜欢
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 2012-01-26
      • 2011-03-31
      相关资源
      最近更新 更多