纯爪哇岛描述语言判断查询日期是否为有效日期
以下内容主要通过射流研究…代码给大家介绍,代码比较简单,包含注释,有好的建议欢迎提出。
如下图,当查询条件含有日期时,如"2012-3-4",查询前校验输入的日期字符串是否为有效的日期
var snapshot_createTime_begin=$(选择器输入[名称='createTime_begin']').val().trim();var snapshot_createTime_end=$(选择器输入[名称='createTime_end']').val().trim();尝试{ //判断开始时间是否为有效的日期if(snapshot_createTime_begin!=' '新日期(快照_创建时间_开始)。getDate()!=snapshot _ createTime _ begin。匹配(/-\ d { 0,2}$/g)[0].替换(///g,")){ 0抛出新的错误();} //判断结束时间是否为有效的日期if(snapshot_createTime_end!=' '新日期(快照_创建时间_结束)。getDate()!=snapshot _ createTime _ end。匹配(/-\ d { 0,2}$/g)[0].替换(///g,")){ 0抛出新的错误();} if(日期。解析(snapshot _ createTime _ begin)日期。解析(snapshot _ createTime _ end)){//alert('开始日期不应当超过结束日期!');警报('开始日期不应当超过结束日期!');返回;} $.extend(pageObj,{ createtimebegin : snapshot _ createTime _ begin,createtimeend : snapshot _ createTime _ end,});initPagination();}catch(e){ //alert('请输入有效日期!')警报('请输入有效日期!');}js判断年月日是否一个有效日期
函数isdate(intYear,intMonth,int day){ if(iSNA(int year)| | iSNA(int month)| | iSNA(int day))返回错误的如果(intMonth12||intMonth1)返回假声(intDay1||intDay31)返回错误的如果((int month==4 | | int month==6 | | int month==9 | | int month==11)(int day 30))返回false if(int month==2){ if(int day 29)返回falseif((((intyear0==0)(intyear@0!=0))||(intYear%4!=0))(intDay28))返回false}返回真}以上代码就是对日期的有效性校验,希望对大家有所帮助。
版权声明:纯爪哇岛描述语言判断查询日期是否为有效日期是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。