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/
如果您希望与我交流互动,欢迎加我微信
本文内容为作者辛苦整理书写,欢迎转载,但请保留文章出处

浙公网安备 33010602011771号