您的位置:首页 > Web前端 > JavaScript

js判断输入日期时间是否在当前日期时间之前

2015-04-09 10:22 731 查看
//验证输入日期是否超过当前日期(日期时间)
function checkTime()
{
var check = 0;
var nowDate = new Date();
var date = nowDate.getFullYear()+"年"+(nowDate.getMonth()+1)+"月"+nowDate.getDate()+"日";
var input_time = $('#inspectTime').val();
var time_split2 = new Array();
time_split2 = input_time.split(" ");
var time_split = new Array();
time_split = time_split2[0].split("-");
if(nowDate.getFullYear() < time_split[0])
{
check = 0;
alert('当前仅能录入'+date+'之前的数据');
document.getElementById("inspectTime").select();
}
else if(nowDate.getFullYear()==time_split[0] )
{
if(nowDate.getMonth()+1 < time_split[1])
{
check = 0;
alert('当前仅能录入'+date+'之前的数据');
document.getElementById("inspectTime").select();
}
else if(nowDate.getMonth()+1 == time_split[1])
{
if(nowDate.getDate() <= time_split[2])
{
check = 0;
alert('当前仅能录入'+date+'之前的数据');
document.getElementById("inspectTime").select();
}
else
{
check = 1;
}
}
else
{
check = 1;
}
}
else
{
check = 1;
}
return check;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: