Javascript 日期分析和日期差异之间的差异

Javascript 日期分析和日期差异之间的差异,javascript,jquery,Javascript,Jquery,返回1970年1月1日和给定日期之间的毫秒数 使用Date.Parse方法比较日期: var fromdt="2013/05/29"; var todt="2013/05/29"; var d = Date.parse(fromdt); var e = Date.parse(todt); if(d==e) { alert("Both the Dates are equal!"); } else if(d>e) { alert("From date should not be

返回1970年1月1日和给定日期之间的毫秒数

使用Date.Parse方法比较日期:

var fromdt="2013/05/29";
var todt="2013/05/29";
var d = Date.parse(fromdt);
var e = Date.parse(todt);
if(d==e)
{
    alert("Both the Dates are equal!");
}
else if(d>e)
{
    alert("From date should not be greater than todate!");
}
else if(d<e)
{
 alert("Valid Dates");
}
var fromdt=“2013/05/29”;
var todt=“2013/05/29”;
var d=Date.parse(fromdt);
var e=Date.parse(todt);
如果(d==e)
{
警告(“两个日期相等!”);
}
否则如果(d>e)
{
警报(“起始日期不应大于todate!”);
}
else if(d0)
{
警报(“起始日期不应大于todate!”);
}
else if(dt_从-dt_到<0)
{
警惕(“好的!”);
}
这也将以毫秒为单位提供差异。
那么,这两个代码之间的区别是什么?我指的是Date.parse和new Date()…谢谢….

在浏览器控制台中打印以下命令,您可以看到不同之处:

1)
Date.parse(“2013/05/29”)
//返回1970年1月1日之间的毫秒数


2)
new Date(“2013/05/25”)
//return DateTime object

这是您第三次问这个问题。@未定义,我希望他会得到大量的反对票,这样他会学到很多东西,这是一条艰难的路。删除我的反对票。。
var dt_from = new Date("2013/05/25");
var dt_to=new Date("2013/05/24");

if(dt_from-dt_to == 0)
{
alert("Both dates are Equal!");
}
else if(dt_from-dt_to > 0)
{
alert("From date should not be greater than todate!");
}
else if(dt_from-dt_to < 0)
{
alert("Okay!");
}