javascript - Momentjs获取日期并设置格式

标签 javascript date momentjs

对于体重跟踪项目,我想从用户那里获取其特定格式的日期,例如:“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);

关于javascript - Momentjs获取日期并设置格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56296158/

相关文章:

javascript - 如何在没有 cookie 的情况下识别以前的用户/垃圾邮件发送者?

javascript - Moment JS - 对小时进行四舍五入并将输出限制为小数点后两位

python - 在 python 中将整数 (YYYYMMDD) 转换为日期格式 (mm/dd/yyyy)

javascript - 为什么在 javascript 中没有格式化日期对象的标准方法?

javascript - 将时刻的 "MMMM Do YYYY, h:mm a"转换为 isoStringFormat

javascript - 为什么 moment-timezone 在 webpack 4 和/或 create react app 4 中使用的空间要少得多?

javascript - for in 循环不打印所有元素 - Javascript

javascript - 我们构建时刻时区的方式有什么区别?

javascript - ..._1.default 在使用 Mocha 测试 TypeScript 时不是构造函数

javascript - 将 microtime(true) 转换为 javascript 日期对象