JS 将日期 ymd 格式化为 yyyy-mm-dd

nik*_*srb -1 javascript momentjs

我从PHP格式中获取我的日期ymd。我正在Moment.js将其转换为我需要的格式,但它无法正常工作。

因此,例如今天的日期是这样的,190528但在转换为YYYY-MM-DD它之后变成了190528-1-1而不是2019-05-28.

它是导致问题的日期的第一种格式,还是有办法克服这个问题并按照我需要的方式进行转换?

Ank*_*ati 5

首先通过将格式传递为“YYMMDD”来解析日期

moment("190528", "YYMMDD").format("YYYY-MM-DD");
Run Code Online (Sandbox Code Playgroud)

这将提供适当的输出。