Js 校验时间、比较时间 和转换时间格式
function checkDate(obj){ var strDate = obj.value; var nowDate = new Date(); var a=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/ if (!a.test(strDate)){ alert("日期格式不正确,格式应为yyyy-mm-ss!") obj.value = formatDate(nowDate); return false; } var arr=strDate.split("-"); var starttime=new Date(arr[0],arr[1],arr[2]); var starttimes=starttime.getTime(); var nowtimes=nowDate.getTime(); if(starttimes < nowtimes){ alert("截止日期不能小于系统当前日期!"); obj.value = formatDate(nowDate); return false; } return true; } function formatDate(strTime) { var date = new Date(strTime); return date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate(); }
作者:panie
出处:http://www.cnblogs.com/panie2015/
如果您希望与我交流互动,欢迎加我微信
本文内容为作者辛苦整理书写,欢迎转载,但请保留文章出处