javascript日期验证之输入日期大于等于当前日期

前端之家收集整理的这篇文章主要介绍了javascript日期验证之输入日期大于等于当前日期前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例分析了javascript输入日期大于等于当前日期验证代码分享给大家供大家参考,具体如下:

$(function () { var d = new Date();
var strDate = getDateStr(d);
$("#beginTime").val(strDate);
$("#endTime").val(strDate);
//$("#beginTime").val("2015-10-10");

$("#beginTime").change(function () {
var d2 = new Date($("#beginTime").val());
if (d2 < d) {
  alert("填写的动工日期必须大于当前日期.");
  $("#beginTime").val(strDate);
}
});
$("#endTime").change(function () {
var d2 = new Date($("#beginTime").val());
var d3 = new Date($("#endTime").val());
if (d3< d2) {
  alert("填写的完工日期不能小于动工日期.");
  $("#endTime").val(getDateStr(d2));
}
});

});

function getDateStr(date) {
var month = date.getMonth() + 1;
var strDate = date.getFullYear() + '-' + month + '-' + date.getDate();
return strDate;
}

希望本文所述对大家JavaScript程序设计有所帮助。

原文链接:https://www.f2er.com/js/51134.html

猜你在找的JavaScript相关文章