gpt4 book ai didi

javascript - 使用 JavaScript 比较 Internet Explorer 中的日期

转载 作者:行者123 更新时间:2023-11-28 15:19:02 25 4
gpt4 key购买 nike

我有一个比较两个日期的函数。如果其中一个大于另一个,则执行函数的其余部分。 detDate 变量的格式为yyyy-mm-dd。这在 Firefox 和 Chrome 中工作得很好,但在 Internet Explorer 中它只执行 if 语句的“else”部分。

关于原因以及如何解决这个问题有什么建议吗?

$(document).on('click','#confirm',function(){
var now = new Date();
now.setHours(0,0,0,0);
var detDate=$("#detDate").val();
var compareDate = new Date(Date.parse(detDate.replace(/-/g,', ')));
if (detDate !== "") {

if (compareDate>=now) {

$.ajax({
type:"post",
url:"ajax/detention.php",
data:"detDate="+detDate,
success:function(response){
$("#comments3").html(response);
}
});

}else {
alert("You cannot select a date that has already passed!");
}

} else {
alert("You must fill out all the empty information!");
}

});

最佳答案

尝试将 IE 浏览器中的语言首选项设置为所需的格式:Internet 选项>常规选项卡,“语言”按钮按顺序列出您的语言编码首选项。如果有效,请尝试在 if 语句中设置 IE 默认格式,在新的 var 中再次解析它,并在 if 语句中为其添加 OR。

关于javascript - 使用 JavaScript 比较 Internet Explorer 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32321439/

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