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

 更新时间:2015年12月13日 11:33:23   作者:iceKnight  
这篇文章主要介绍了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程序设计有所帮助。

相关文章

  • js 返回时间戳所对应的具体时间

    js 返回时间戳所对应的具体时间

    返回unix时间戳所对应的具体时间的代码
    2010-07-07
  • js 匿名调用实现代码

    js 匿名调用实现代码

    js中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。
    2009-06-06
  • javascript实现动态时钟的启动和停止

    javascript实现动态时钟的启动和停止

    这篇文章主要为大家详细介绍了javascript实现动态时钟的启动和停止文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • JavaScript支持的最大递归调用次数分析

    JavaScript支持的最大递归调用次数分析

    这篇文章主要介绍了JavaScript支持的最大递归调用次数分析,也称JavaScript支持的最大堆栈数量,需要的朋友可以参考下
    2014-06-06
  • 中文字符串截取的js函数代码

    中文字符串截取的js函数代码

    有时在显示某段文字的时候,可能会太长,影响我们页面的显示效果,如果仅是英文,那么我们可以用String.substring(start, end)函数就已经够用了,但是通常我们都会遇到既有英文,又有汉字的情况
    2013-04-04
  • 原生JavaScript实现remove()和recover()功能示例

    原生JavaScript实现remove()和recover()功能示例

    这篇文章主要介绍了原生JavaScript实现remove()和recover()功能,结合实例形式分析了javascript实现类似jQueryremove()和recover()功能的自定义函数,需要的朋友可以参考下
    2018-07-07
  • 工作中比较实用的JavaScript验证和数据处理的干货(经典)

    工作中比较实用的JavaScript验证和数据处理的干货(经典)

    工作中比较实用的JavaScript验证和数据处理知识经常会用到,下面小编通过查阅相关资料及日常记录的知识分享到脚本之家平台,供大家参考
    2016-08-08
  • JSON.parse损坏大数字的原因解析及解决方案

    JSON.parse损坏大数字的原因解析及解决方案

    从10多年前JSON在线编辑器的早期开始,用户经常反映编辑器有时会破坏他们JSON文档中的大数字的问题,这篇文章主要介绍了为什么JSON.parse会损坏大数字,如何解决这个问题,需要的朋友可以参考下
    2022-10-10
  • JS中数组常用的循环遍历你会几种

    JS中数组常用的循环遍历你会几种

    JS 遍历数组(循环数组)的方式有多种,但你都知道吗?下面这篇文章主要给大家介绍了关于JS中数组常用循环遍历的相关资料,需要的朋友可以参考下
    2021-06-06
  • redux.js详解及基本使用

    redux.js详解及基本使用

    Redux我们可以把它理解成一个状态管理器,可以把状态(数据)存在Redux中,以便增、删、改。这篇文章主要介绍了redux.js详解及基本使用,需要的朋友可以参考下
    2019-05-05

最新评论