gpt4 book ai didi

javascript - 日期比较在 jquery 中无法正常工作

转载 作者:行者123 更新时间:2023-11-28 17:54:18 24 4
gpt4 key购买 nike

如果某个日期距离当前日期不超过 2 周,我会尝试向 div 添加一个类。我的逻辑是这样的,但是好像不行。有任何想法吗?它似乎没有正确地进行比较(它将类添加到所有 div 中),我无法弄清楚。感谢您的帮助

function dateString () {
var currentDate = new Date ();
var twoWeeks = new Date ();
twoWeeks.setDate(currentDate.getDate() + 14)
var EndDateDiv = $('.end-date');


if (currentDate <= twoWeeks) {
EndDateDiv.addClass('red');
}
};

最佳答案

我会这样做:

function dateString () {
var currentDate = new Date();
var twoWeeks = new Date();
twoWeeks.setDate(twoWeeks.getDate() + 14);
var limit = 15;
var EndDateDiv = $('.end-date');
var diff = Math.round((twoWeeks-currentDate)/(1000*60*60*24))
if (diff > limit) {
EndDateDiv.addClass('red');
}
};

工作 fiddle ==> https://jsfiddle.net/r1v34aty/

关于javascript - 日期比较在 jquery 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44811205/

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