问题:前台日期控件选择后是字符串形式,必须先转日期再比较大小
首先如果不是年月日,先转日期的顺序
var dateArray = date.split("-");
var newDate = dateArray[2] + "-" + dateArray[1] + "-" + dateArray[0];
return newDate;
解决方法:
function changeDate(date) {
}
然后将年月日的字符串日期处理成Date格式
if (vo.shipDateFrom!="" && vo.shipDateTo!="")
{
var sd = new Date(vo.shipDateFrom.replace(/-/g,"/"));
var ed = new Date(vo.shipDateTo.replace(/-/g,"/"));
if (sd>ed) {
alert("do something")
本文介绍了一种处理前端日期控件中输入的日期字符串的方法,通过调整日期格式顺序及转换为Date对象来实现日期的有效比较。对于从年月日到日月年的格式转换提供了具体的JavaScript函数,并展示了如何进行日期大小的比较。
1704

被折叠的 条评论
为什么被折叠?



