0&&$("#txtEndTime").length>0){if(Date.parse(Ti..." />
 手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js前台判断开始时间是否小于结束时间
js前台判断开始时间是否小于结束时间
摘要:复制代码代码如下://判断开始时间是否小于结束时间if($("#txtBeginTime").length>0&&$("#txtEndTim...

复制代码 代码如下:

// 判断开始时间是否小于结束时间

if ($("#txtBeginTime").length > 0 && $("#txtEndTime").length > 0) {

if (Date.parse(TimeFormatToSQL($("#txtBeginTime").val()).replace("-", "/")) > Date.parse(TimeFormatToSQL($("#txtEndTime").val()).replace("-", "/"))) {

alert("开始时间不能大于结束时间!");

// $("#txtBeginSearchTimeByBE").focus();

return;

///<summary>/// 将传递的时间值转换为SQL识别的时间格式

///<param name="strTime">时间(正常的页面显示时间格式)</param>

///</summary>

function TimeFormatToSQL(strTime) {

var strResult = "";

var strTemp = "";

for (var i = 0; i < strTime.length; i++) {

strTemp = strTime.substr(i, 1);

if (strTemp == "年" || strTemp == "月")

strResult += "-";

else

if (strTemp == "日" || strTemp == "秒") {

if (strTemp == "日")

strResult += "|";

else

strResult += "";

}

else

if (strTemp == "时" || strTemp == "分")

strResult += ":";

else

strResult += strTemp;

}

var strArgDateTime = strResult.split('|'); //此时的时间格式可能为2010-11-11 11: 或2010-11-11 11等格式

if (strArgDateTime.length == 1) {

//日期部分进行处理

var strArgDate = strArgDateTime[0].split('-'); //此时对时间部分进行处理,可能为11: 11 或11:00等格式

if (strArgDate.length == 2) {

if (strArgDate[1].length < 1)

strResult = strArgDate[0];

else

strResult = strArgDateTime[0] + "-01";

} else

if (strArgDate.length == 3) {

if (strArgDate[2].length < 1)

strResult = strArgDate[0] + "-" + strArgDate[1] + "-01";

}

}

else

if (strArgDateTime.length == 2) {

//时间部分进行处理

var strArgTime = strArgDateTime[1].split(':'); //此时对时间部分进行处理,可能为11: 11 或11:00等格式

if (strArgTime.length == 1) {

strResult = strArgDateTime[0] + " " + strArgDateTime[1] + ":00:00"

} else

if (strArgTime.length == 2) {

if (strArgTime[1].length < 1)

strResult = strArgDateTime[0] + " " + strArgDateTime[1] + "00"

else

strResult = strArgDateTime[0] + " " + strArgDateTime[1] + ":00"

} else

if (strArgTime.length == 3) {

if (strArgTime[2].length < 1)

strResult = strArgDateTime[0] + " " + strArgDateTime[1] + "00"

}

}

return strResult;

}

【js前台判断开始时间是否小于结束时间】相关文章:

jQuery实现限制textarea文本框输入字符数量的方法

js操作css属性实现div层展开关闭效果的方法

Javascript随机显示图片的源代码

JavaScript判断图片是否已经加载完毕的方法汇总

jQuery判断一个元素是否可见的方法

js实现异步循环实现代码

显示行号的文本输入框

3张图片循环组和(很有动感)

JS实现跳转代码:多域名指向同一空间

百度地图给map添加右键菜单(判断是否为marker)

精品推荐
分类导航