`
zhongliwen1981
  • 浏览: 3505 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

javascript判断日期格式是否有效

 
阅读更多

<script>

//获取2个日期相差的月份数
function getDiffMonths(){    
    var startTime= "2012-12-01";
    var endTime= "2013-12-20";
    var startDate = new Date(startTime.replace("-", "/").replace("-", "/"));   
    var endDate = new Date(endTime.replace("-", "/").replace("-", "/"));   
    var number = 0;     
    var yearToMonth = (endDate.getFullYear() - startDate.getFullYear()) * 12;     
    number += yearToMonth;     
    monthToMonth = endDate.getMonth() - startDate.getMonth();     
    number += monthToMonth;        
    return parseInt(number + 1);
}

 

//获取n个月后的日期

function addmulMonth(dtstr, n)
{     
     var s = dtstr.split("-");
     var yy = parseInt(s[0]);
     var mm = parseInt(s[1])-1;
     var dd = parseInt(s[2]);
     var dt = new Date(yy, mm, dd);
     dt.setMonth(dt.getMonth() + n);
     var month = parseInt(dt.getMonth()) + 1;
     return dt.getFullYear() + "-" + month  + "-" + dd;

 

//判断日期是否有效

function isValid(dateStr){
    var date = new Date(dateStr.replace(/-/g,"/"));
    if (date.getTime() > new Date().getTime())
    {
         return "日期不能大于当前时间.";
    }
    return "日期有效.";
}

 

 alert(isValid("2013-06-20"));
  </script>

分享到:
评论

相关推荐

    javascript的判断方法有效验证

    判断日期时间格式是否为 YYYY-MM-DD hh:mm:ss (IsDateTime) 该函数用于检查日期时间字符串是否符合`YYYY-MM-DD hh:mm:ss`的格式。 **函数定义**: ```javascript function IsDateTime() { var str = document....

    JavaScript 判断日期格式是否正确的实现代码

    本文将深入探讨如何使用JavaScript实现一个函数来判断日期格式是否正确。 首先,我们来看给出的函数 `isDateString(strDate)`,它的主要目的是检查输入的字符串 `strDate` 是否符合 "yyyy-MM-dd" 的格式,并且验证...

    用js来验证日期的格式正确与否

    ### 使用JavaScript验证日期格式 在Web开发中,经常需要...4. **日期检查**:根据月份和是否为闰年来判断日期是否有效。 通过这种方式,我们可以有效地验证用户输入的日期数据,从而提高Web应用的健壮性和用户体验。

    js验证日期格式,比较日期大小,判断两日期年月是否相同借鉴.pdf

    以上三个函数提供了JavaScript中处理日期的基本能力:比较日期大小、验证日期格式以及判断两个日期是否在同一个月份。这些函数可以很好地帮助开发者在Web应用中进行日期相关的逻辑处理,从而提高应用程序的功能性和...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    8、原生JavaScript判断是否为数字类型 9、原生JavaScript设置cookie值 10、原生JavaScript获取cookie值 11、原生JavaScript加入收藏夹 12、原生JavaScript设为首页 13、原生JavaScript判断IE6 14、原生JavaScript...

    JS判断日期格式是否合法的简单实例

    首先,文章提供了一个基础的函数CheckDateTime,它使用正则表达式来检查一个日期时间字符串的格式,并通过Date对象的构造函数来验证这个日期时间是否有效。 知识点一:正则表达式在日期验证中的应用 在这部分代码中...

    Javascript判断用户输入的合法性的函数

    该函数验证日期字符串`theStr`是否符合YYYY-MM-DD的格式,并进一步检查年月日的合法性。 #### 5. 数字验证 ```javascript function fucCheckNum(num) { var i, j, strTemp; strTemp = "0123456789"; if (num....

    详解Javascript判断Crontab表达式是否合法

    在讨论如何使用JavaScript判断Crontab表达式是否合法之前,我们先要了解Crontab表达式的基本构成及其用途。Crontab表达式是Unix/Linux系统中用于设置定时任务调度的一种规则表达式。它一般由五个或六个字段组成,每...

    JavaScript检查是否是正确的日期格式的代码

    比如可以使用Date对象来尝试创建日期实例,通过捕获失败的异常来判断日期是否有效。例如: ```javascript function isValidDate(dateString) { var date = new Date(dateString); var month = date.getMonth() + ...

    Js获取当前日期时间及格式化代码

    - 其他日期时间脚本库方法包括日期计算、日期比较、日期转字符串、日期分割为数组、取日期的部分信息、获取日期所在月的最大天数、判断日期所在年的第几周、字符串转换为日期型、验证日期有效性、完整日期时间检查...

    纯javascript判断查询日期是否为有效日期

    很多网站都涉及到输入日期选项,如果客户日期输入错误,可能导入查询不到甚至查询到错误的信息,为了更好的满足用户需求,需要对日期进行校验,下面给大家介绍使用纯javascript如何判断查询日期是否为有效日期,需要...

    js判断 javascript相关

    10. **is_date** 和 **is_date2**: 两个函数都用于判断输入的字符串是否符合日期格式,但具体格式可能不同。 11. **isselected**: 检查是否有有效数据被选中,可能适用于多选框或下拉列表。 12. **ischaracter**: ...

    日期的javascript验证

    在JavaScript中,日期验证是一个常见的任务,特别是在网页应用中,我们可能需要检查用户输入的日期是否有效,或者根据业务逻辑判断日期是否符合特定条件。在这个场景中,标题提到的"日期的JavaScript验证"指的是利用...

    JavaScript对日期的调用

    总的来说,JavaScript的Date对象是处理日期和时间的强大工具,可以应对各种复杂的日期验证和格式化需求。在实际项目中,开发者应该充分利用这些功能,以提高代码的效率和可读性。结合`js_checkdate`这样的自定义函数...

    JavaScript判断两种格式的输入日期的正确性的代码

    ### JavaScript判断两种格式的输入日期的正确性的代码 在日常的Web开发中,验证用户输入的数据准确性是一项重要的任务。特别是对于日期这样的敏感信息,确保其格式正确无误是非常必要的。本文将详细介绍三种不同的...

    JavaScript判断一个URL链接是否有效的实现方法

    综上所述,判断一个URL链接是否有效的实现方法,可以通过原生JavaScript和XMLHTTP对象,也可以使用jQuery及相关的插件来完成。每种方法都有其适用场景和优缺点,开发者可以根据实际需要和环境进行选择和适配。而在...

    JavaScript下判断时间格式的代码

    通过JavaScript代码对用户输入的时间进行格式校验,可以检查输入的时间是否为有效的时间格式,并确保时间数值在合理的范围内。 上文提供的代码片段旨在创建一个简单的表单,用户可以在其中输入时间,然后通过...

    javascript 日期时间函数(经典+完善+实用)

    本文档将详细介绍一系列实用且功能全面的JavaScript日期时间处理函数,包括判断是否为闰年、日期格式化、日期加减计算、日期比较等。 #### 2. 日期时间脚本库方法列表 下面逐一介绍这些函数及其用法: ##### 2.1 ...

    用js判断时间的大小

    - **传入字符串参数**:表示特定格式的日期时间字符串。 - **传入多个整数参数**:表示具体的年月日等信息。 #### 2.2 Date对象的方法 - **`getTime()`**:返回从1970年1月1日00:00:00 UTC起至当前日期的毫秒数。 ...

    javascript控制年月日输入

    这可能包括检查日期是否在有效范围内,或者与另一个日期进行比较,例如生日不能在未来等。验证函数通常会在用户提交表单前调用,确保所有数据都符合业务规则。 为了实现这样的功能,我们可以参考以下示例代码: ``...

Global site tag (gtag.js) - Google Analytics