无法使用Javascript设置日期格式

时间:2015-10-28 10:18:39

标签: javascript date

我正在尝试从文本框中收集日期,然后对它们进行比较。我以dd-MM-yyyy格式输入日期,但是当比较运行时,其运行格式为MM-dd-yyyy

my fiddle is here

在我的实时应用程序中我使用bootstrap datepicker输入日期,因此输入的日期将始终是正确的格式。

我看过W3 Schools,我也试过看

var dt1  = d1.split(/\-|\s/)
var dt2  = d2.split(/\-|\s/)
dat1 = new Date(dt1);
dat2 = new Date(dt2);
dat1.format("dd-MM-yyyy")

但这也失败了。

非常感谢任何和所有帮助。

感谢

1 个答案:

答案 0 :(得分:1)

如果您想对日期进行比较,请使用getTime()方法:

if(dat1.getTime() > dat2.getTime()) { ... }

在您的示例中:https://jsfiddle.net/3ut8a7zj/1/