在javascript中将mm-dd-yyyy转换为日期

Sur*_*rya 1 javascript date

我有 mm-dd-yyyy 格式的数据。我需要它与 javascript 中的当前日期进行比较。

我有一些数据,但它不起作用。

我的日期是 12-07-2016,格式为 mm-dd-yyyy。

var d = '12-07-2016';
var date= d.split("-");
var f = new Date(date[2], date[1] - 1, date[0]);
Run Code Online (Sandbox Code Playgroud)

在这里,我得到的日期为:

2016 年 7 月 12 日星期二 00:00:00 GMT+0530(印度标准时间)

但我需要它:

2016 年 12 月 7 日。

提前致谢。

mus*_*fan 7

您只是每月和每天的索引方式错误...

var f = new Date(date[2], date[0] - 1, date[1]);
Run Code Online (Sandbox Code Playgroud)

这会给你 2016 年 12 月 7 日

var f = new Date(date[2], date[0] - 1, date[1]);
Run Code Online (Sandbox Code Playgroud)