// 判断开始时间
function testTime( stratTime ){
// 截取日期字符串
var arys = stratTime.split( " " );
// 得到系统时间并分解
var now = new Date() ;
var year = now.getFullYear() ;
var month = now.getMonth() + 1 ;
var day = now.getDate() ;
var hours = now.getHours() ;
// 判断
if( parseInt(arys[0]) > year ){
alert("您选择的日期过大,无法统计!") ;
return false ;
} else if( parseInt(arys[1]) > month ) {
alert("您选择的日期过大,无法统计!") ;
return false ;
} else if( parseInt(arys[2]) > day ) {
alert("您选择的日期过大,无法统计!") ;
return false ;
} else if( parseInt( arys[4].substring(0,2) ) > hours ) {
alert("您选择的日期过大,无法统计!") ;
return false ;
} else{
return true ;
//alert("OK");
}
}
// 判断开始时间是否大于结束时间
function opinionStartTimeEndTime( stratTime , endTime ){
//alert("opinionStartTimeEndTime") ;
// 截取日期字符串
var strat = stratTime.split( " " );
var end = endTime.split( " " );
// 判断
if( parseInt(strat[0]) > parseInt( end[0]) ){
alert("您选择的结束日期大于开始日期,无法统计!") ;
return false ;
} else if( parseInt(strat[1]) > parseInt( end[1]) ) {
alert("您选择的结束日期大于开始日期,无法统计!") ;
return false ;
} else if( parseInt(strat[2]) > parseInt( end[2]) ) {
alert("您选择的结束日期大于开始日期,无法统计!") ;
return false ;
} else if( parseInt( strat[4].substring(0,2) ) > parseInt( end[4].substring(0,2) ) ) {
alert("您选择的结束日期大于开始日期,无法统计!") ;
return false ;
} else{
return true ;
//alert("OK");
}
}
function testTime( stratTime ){
// 截取日期字符串
var arys = stratTime.split( " " );
// 得到系统时间并分解
var now = new Date() ;
var year = now.getFullYear() ;
var month = now.getMonth() + 1 ;
var day = now.getDate() ;
var hours = now.getHours() ;
// 判断
if( parseInt(arys[0]) > year ){
alert("您选择的日期过大,无法统计!") ;
return false ;
} else if( parseInt(arys[1]) > month ) {
alert("您选择的日期过大,无法统计!") ;
return false ;
} else if( parseInt(arys[2]) > day ) {
alert("您选择的日期过大,无法统计!") ;
return false ;
} else if( parseInt( arys[4].substring(0,2) ) > hours ) {
alert("您选择的日期过大,无法统计!") ;
return false ;
} else{
return true ;
//alert("OK");
}
}
// 判断开始时间是否大于结束时间
function opinionStartTimeEndTime( stratTime , endTime ){
//alert("opinionStartTimeEndTime") ;
// 截取日期字符串
var strat = stratTime.split( " " );
var end = endTime.split( " " );
// 判断
if( parseInt(strat[0]) > parseInt( end[0]) ){
alert("您选择的结束日期大于开始日期,无法统计!") ;
return false ;
} else if( parseInt(strat[1]) > parseInt( end[1]) ) {
alert("您选择的结束日期大于开始日期,无法统计!") ;
return false ;
} else if( parseInt(strat[2]) > parseInt( end[2]) ) {
alert("您选择的结束日期大于开始日期,无法统计!") ;
return false ;
} else if( parseInt( strat[4].substring(0,2) ) > parseInt( end[4].substring(0,2) ) ) {
alert("您选择的结束日期大于开始日期,无法统计!") ;
return false ;
} else{
return true ;
//alert("OK");
}
}
![](https://i-blog.csdnimg.cn/blog_migrate/5a23052a871149843d8fe34672e1bd7a.gif)