JS实现时分秒转为秒后大小校验
< script>
function validateTime ( ) {
var CONFERENCETIMESTART = document. getElementById ( 'CONFERENCETIMESTART' ) . value;
var CONFERENCETIMEOVER = document. getElementById ( 'CONFERENCETIMEOVER' ) . value;
var CONFERENCETIMESTARTcount= 0 ;
var CONFERENCETIMEOVERcount= 0 ;
var DEBUGTIMEcount= 0 ;
var hour = CONFERENCETIMESTART . split ( ':' ) [ 0 ] ;
var min = CONFERENCETIMESTART . split ( ':' ) [ 1 ] ;
var sec = CONFERENCETIMESTART . split ( ':' ) [ 2 ] ;
CONFERENCETIMESTARTcount = Number ( hour* 3600 ) + Number ( min* 60 ) + Number ( sec) ;
hour = CONFERENCETIMEOVER . split ( ':' ) [ 0 ] ;
min = CONFERENCETIMEOVER . split ( ':' ) [ 1 ] ;
sec = CONFERENCETIMEOVER . split ( ':' ) [ 2 ] ;
CONFERENCETIMEOVERcount = Number ( hour* 3600 ) + Number ( min* 60 ) + Number ( sec) ;
if ( CONFERENCETIMEOVERcount<= CONFERENCETIMESTARTcount) {
confirm ( "会议结束时间必须大于会议开始时间!" ) ;
}
var DEBUGTIME = document. getElementById ( 'DEBUGTIME' ) . value;
hour = DEBUGTIME . split ( ':' ) [ 0 ] ;
min = DEBUGTIME . split ( ':' ) [ 1 ] ;
sec = DEBUGTIME . split ( ':' ) [ 2 ] ;
DEBUGTIMEcount = Number ( hour* 3600 ) + Number ( min* 60 ) + Number ( sec) ;
if ( DEBUGTIMEcount< conferencetimestartcount|| DEBUGTIMEcount>= CONFERENCETIMEOVERcount) {
confirm ( "会议调试时间必须存在于合理会议期间内!" ) ;
}
}
< / script>