在我的应用程序中,我使用了四种不同类型的日期格式: 的 1。 dd / MM / yyyy 。 的 2。 MM / dd / yyyy。 第3。 dd-MM-yyyy。 的 4。 MM-dd-yyyy。 根据所选格式,用户可以从日期选择器中检索格式化日期。现在我必须比较两个日期,来自屏幕中的两个文本框(日期选择器)。 我已经尝试过分配,但无法为这个日期格式的bcoz获得正确的解决方案。下面的代码是比较的例子:
var date1 = document.getElementById("<%=txt1date.ClientID%>");
var date2 = document.getElementById("<%=txt2date.ClientID%>");
if(date1.value > date2.value)
{
//do something
return false;
}
现在我的问题是,如何在var中获得正确的日期,以便此caparison能够适用于上述任何格式?
答案 0 :(得分:-2)
使用MomentJS
var date1 = moment(document.getElementById("<%=txt1date.ClientID%>"));
var date2 = moment(document.getElementById("<%=txt2date.ClientID%>"));
if(date1 > date2)
{
//do something
return false;
}