【问题标题】:Momentjs get date and set formatMomentjs 获取日期并设置格式
【发布时间】:2019-05-24 16:07:55
【问题描述】:

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

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

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

我期待的结果是 2019 年 5 月 12 日,但在这里看到了一些不同的结果(试图满足堆栈溢出质量标准哈哈)

【问题讨论】:

标签: javascript date momentjs


【解决方案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);

【讨论】:

    【解决方案2】:

    寻找了一段时间后,我找到了一个类似的答案here。 这不是我想要的,所以我会在这里发布我的完整答案:

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

    在moment函数中第一个参数是我的日期,第二个参数是这个日期的格式,因为momentjs不知道这个格式。在格式化函数中,我输入我想要格式化的日期。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多