【问题标题】:Difference between Date parse and differencing the date [duplicate]日期解析和区分日期之间的区别[重复]
【发布时间】:2023-03-29 22:44:01
【问题描述】:

返回 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 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!");
}

这也将提供以毫秒为单位的差异。 那么,这两个代码有什么区别呢?我的意思是 Date.parse 和 new Date()..谢谢....

【问题讨论】:

  • 这是你第三次问这个问题了。
  • @undefined,我希望他会得到大量的反对票,这样他才能学会,艰难的道路。
  • 删除我的 DOwnVotes..

标签: javascript jquery


【解决方案1】:

在浏览器控制台打印以下命令,你可以看到区别:

1) Date.parse("2013/05/29") //返回 1970 年 1 月 1 日之间的毫秒数 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse

2) new Date("2013/05/25") //返回日期时间对象

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 2014-01-08
    • 2011-09-28
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多