【问题标题】:Moment js returns invalid date after formatMoment js在格式化后返回无效日期
【发布时间】:2020-08-19 04:22:34
【问题描述】:

我的应用程序中有以下代码:

moment(dateD, 'YYYY-MM-DD').format('DD/MM/YYYY')

dateD 是这样的2020-05-30 00:00:00.0 我想将其解析为这种格式DD/MM/YYYY 但我的代码返回无效日期的问题。

【问题讨论】:

  • 尝试不将第二个参数传递给时刻,即 YYYY-MM-DD

标签: javascript typescript date momentjs


【解决方案1】:

2020-05-30 00:00:00.0无法用格式字符串YYYY-MM-DD解析(时间缺失)。

您的情况最简单的解决方案是:

moment(dateD.split(" ")[0], 'YYYY-MM-DD').format('DD/MM/YYYY')

【讨论】:

  • 或者 OP 可以在输入格式字符串中包含时间。 ;-)
猜你喜欢
  • 2017-10-06
  • 1970-01-01
  • 2018-02-10
  • 1970-01-01
  • 1970-01-01
  • 2018-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多