gpt4 book ai didi

JavaScript:比较两个日期没有输出

转载 作者:行者123 更新时间:2023-12-03 06:54:25 25 4
gpt4 key购买 nike

我想在 JaveScript 中比较以下格式的给定日期。我尝试过以下方法,

Thu May 19 2016 00:00:00 GMT+0530 (India Standard Time)

Thu May 20 2016 00:00:00 GMT+0530 (India Standard Time)

var ExpiryDate = userAccount.ExpiryDate();
var datetoday = new Date();
var Expired = (DateTime.Compare(ExpiryDate, datetoday) == -1 ) ? true : false;
//if expiry date is less than today date then var expired should be true

但没有成功。我无法比较这两个日期。它会导致未处理的异常。还有其他方法可以在 JaveScript 中进行日期比较吗?

我在 SO 中引用了以下答案,但它们的日期格式不同。所以我提出了这个问题,

  1. javascript compare two dates and throw an alert
  2. Javascript comparing two dates has wrong result
  3. Compare two dates in JavaScript
  4. Javascript compare two dates to get a difference

任何建议都会有帮助。

最佳答案

var date = new Date(); 
//# => Fri May 20 2016 16:09:43 GMT+0530 (India Standard Time)


var date2 = new Date();
date2.setDate(date.getDate() - 1);
//# => Thu May 19 2016 16:09:43 GMT+0530 (India Standard Time)

date > date2 //# => true

关于JavaScript:比较两个日期没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37343939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com