对于体重跟踪项目,我希望以特定格式(例如:“ 05-12-19”)从用户那里获取日期,并且我想使用momentjs将其格式化为标准javascript格式

下面的代码是我尝试过的,认为与我想要的结果最接近:

let newDate = moment().format("05-12-19","DD-MM-YYYY");
console.log(newDate); //05-12-19


我期望的结果是2019年5月12日,但有所不同,请看这里(试图满足堆栈溢出质量标准大声笑)

最佳答案

要创建日期,请执行以下操作:

let newDate = moment("05-12-19","DD-MM-YY");
console.log(newDate.toDate());


输出所需的格式

let newDateStr = moment("05-12-19","DD-MM-YY").format("DD-MM-YYYY");
console.log(newDateStr);

10-06 08:29