gpt4 book ai didi

Javascript:日期比较

转载 作者:行者123 更新时间:2023-12-02 18:53:16 26 4
gpt4 key购买 nike

<script>  
dfrom = datefrom.split("/");
dto = dateto.split("/");

//Checking Year Part;
if(parseInt(dfrom[2]) > parseInt(dto[2])){
alert("DateFrom Cannot greater than DateTo");
return false;
}
if((parseInt(dfrom[1]) > parseInt(dto[1])) && parseInt(dfrom[2]) == parseInt(dto[2])){
alert("DateFrom Cannot greater than DateTo");
return false;
}
if(parseInt(dfrom[0]) > parseInt(dto[0]) && (parseInt(dfrom[1]) == parseInt(dto[1])) && parseInt(dfrom[2]) == parseInt(dto[2])){
alert("DateFrom Cannot greater than DateTo");
return false;
}
</script>

这是我用于比较日期的脚本代码,工作正常,但是当我检查 07/04/2013 和 08/04/2013 时,它显示“DateFrom 不能大于 DateTo”,并且只有这些日期显示错误的结果。我的脚本有错误还是其他什么错误?

任何帮助都将非常感激。

最佳答案

试试这个

dfrom = datefrom.split("/");
dto = dateto.split("/");


var x=new Date();
x.setFullYear(dfrom [2],dfrom [1]-1,dfrom [0]);

var y=new Date();
y.setFullYear(dto [2],dto [1]-1,dto [0]);


if (x>y)
{
alert("X is big ");
}
else
{
alert("Y is big");
}

see here

关于Javascript:日期比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15607446/

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