对于体重跟踪项目,我想从用户那里获取其特定格式的日期,例如:“ 05-12-19”,我想使用momentjs将其格式化为标准javascript格式
下面的代码是我尝试过的,认为与我想要的结果最接近:
let newDate = moment().format("05-12-19","DD-MM-YYYY");
console.log(newDate); //05-12-19
我期望的结果是2019年5月12日,但有所不同(请尝试满足堆栈溢出质量标准大声笑)
答案 0 :(得分:1)
要创建日期,请执行以下操作:
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);
答案 1 :(得分:0)
寻找了一段时间后,我发现了一个类似的答案here。 这不是我要找的东西,所以我将完整的答案发布在这里:
let newDate = moment("05-12-19", "DD-MM-YY").format("DD-MM-YYYY");
console.log(newDate);
在moment函数中,第一个参数是我的日期,第二个参数是该日期的格式,因为momentjs不知道这种格式。在格式化功能中,输入要格式化的日期。