日期:2014-05-18  浏览次数:20784 次

(jsp)日期格式判断(比如20070520)且结束日期大于开始日期!
我想实现的是对日期格式进行约束,例如20070520,而且判断结束日期大于开始日期。  
1、用户要求日期格式是20070520,而不是2007-05-20或者2007/05/20(这种我可以实现)。  
2、判断结束日期大于开始日期  
请高手指教!!急!谢!

------解决方案--------------------
用户要求日期格式是20070520,而不是2007-05-20或者2007/05/20(这种我可以实现)。
================================================================================
就是让用户只可以输入数字就行了,比起2007-05-20更简单不是吗?你可以先写一个正则保证用户只输入数字,然后在onblur事件中进行字符串的截取(0,4)(4,6),(6,8)
看看是否实合法的日期,比方说1900 < (0,4)的值 < 9999
0 < (4,6)的值 < 13
0 < (6,8)的值 < 31(这里可以加上if((0,4)的值是否为闰年)和(6,8)分别为1,3,5..月还是 2,4,6月的判断)
========================================
判断结束日期大于开始日期
取到开始日期的值,取道结束日期的值.
然后new Date(value),直接判断大小就可以了啊
=============================================
后面的Check建议写道后台.