【问题标题】:Convert Simple date(11/26/2018) into date type in node js将简单日期(2018 年 11 月 26 日)转换为节点 js 中的日期类型
【发布时间】:2018-11-26 06:35:49
【问题描述】:

我正在从前端发送日期,如下所示:

2018 年 11 月 26 日

现在我想将它转换成 type 日期,以便它可以与任何其他日期相媲美。我如何在 node.js 中做到这一点。

【问题讨论】:

    标签: node.js


    【解决方案1】:

    const initialDate="11/26/2018"
    let splited = initialDate.split("/");
    let date=new Date(splited[2], splited[1] - 1, splited[0])

    请注意,月份从 0 开始编入索引。

    【讨论】:

    【解决方案2】:

    var mydate = new Date('11/26/18');
    
    var mydate2 = new Date('11/24/18');
    
    console.log('String Format =',mydate.toDateString());
    console.log('ISO Format =', mydate.toISOString());
    
    if (mydate > mydate2) {
        console.log('mydate is greater than mydate2');
    }else{
        console.log('mydate is less than mydate2');
    }

    你也可以使用moment.js

    【讨论】:

    • 可以和其他日期比较吗?
    • 我不知道。但我想用字段类型“日期”将它保存在 mongodb 中。如果需要,我想将其他日期与这个日期进行比较。
    • @Rajat ,检查两个日期是否比较
    【解决方案3】:

    这很简单:

    mydate = new Date("11/26/2018")

    查看更多信息here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多