我正在尝试从文本框中收集日期,然后对它们进行比较。我以dd-MM-yyyy
格式输入日期,但是当比较运行时,其运行格式为MM-dd-yyyy
。
在我的实时应用程序中我使用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")
但这也失败了。
非常感谢任何和所有帮助。
感谢
答案 0 :(得分:1)
如果您想对日期进行比较,请使用getTime()
方法:
if(dat1.getTime() > dat2.getTime()) { ... }