代码之家  ›  专栏  ›  技术社区  ›  Ahsan Sohail

如何在javascript[duplicate]中解析MMddyyyy

  •  -2
  • Ahsan Sohail  · 技术社区  · 7 年前

    7272017

    DateTime dt=DateTime.ParseExact("12022017", "MMddyyyy",
                             System.Globalization.CultureInfo.InvariantCulture);
    Console.WriteLine(dt);
    

    但是我想用javascript创建一个实用程序,将这个日期转换成ISODate。通过使用 new Date(07272017) 我得到的默认日期是 Thu Jan 01 1970 05:31:17 GMT+0500 . 如何将格式解析为解析函数并将日期转换为其他格式?

    这个问题和 Converting a string to a date in JavaScript

    我不想转换任何字符串。。我想转换一个特定的日期格式,这是我用其他语言做的,但在javascript中寻找解决方案。

    [编辑] js是一个可行的选项,但我想转换存储在mongodb中的现有记录。我知道我不能用mongo query。。。我正在使用nosqlbooster,所以我可以访问shell,它可以运行javascript代码。。我不知道如何链接moment.js那里?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Alfredo A.    7 年前

    如果你能用 moment

    var day = moment("12022017", "MMDDYYYY");
    
    console.log(day);
    <script src="https://momentjs.com/downloads/moment-with-locales.js"></script>

    要将外部js加载到mongo shell中,请阅读 this