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

前端技术 2023/09/06 JavaScript

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

<script>
  $(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;
  }
</script>

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

本文地址:https://www.stayed.cn/item/17115

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。