`

JavaScript 日期比较 日期判断

阅读更多
//日期比较函数

function checkDate()
{
        var txtS = document.getElementById("<%= txtStartDay.ClientID %>");       
        if(txtS.value.length >=0 && !isDate(txtS.value)){ alert("正しい開始日をご入力ください!");txtS.click();return false;}

        var txtE = document.getElementById("<%= txtEndDay.ClientID %>");       
        if(txtE.value.length >=0 &&!isDate(txtE.value)){ alert("正しい終了日をご入力ください!");txtE.click();return false;}
       
        d1 = new Date(txtS.value.replace(/-/g,"\/"));
        d2 = new Date(txtE.value.replace(/-/g,"\/"));
         
        if(d1.getTime() > d2.getTime()){ alert("終了日が開始日の以下をご確認ください!");return false;}

        return true;
}

 

//日期检查函数

function isDate(v) 
{
      var r = v.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
      if(r==null){return false;}
     
      var d = new Date(r[1], r[3]-1,r[4]);
      return (d.getFullYear() == r[1] && (d.getMonth() + 1) == r[3] && d.getDate() == r[4]); 
}
 
分享到:
评论

相关推荐

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

    http://www.cnblogs.com/GuominQiu 代码如下: //————————————————————————— //判断日期格式是否正确 //返回值是错误信息, 无错误信息即表示合法日期字符串 function isDateString(strDate...

    JavaScript经典日期控件

    My97DatePicker提供了丰富的日期处理函数,如格式化日期、比较日期、计算日期差等,使得开发者能更灵活地处理与日期相关的逻辑。 3. **用户界面**:作为一款“日历控件”,My97DatePicker3.0.1应该拥有一个直观且...

    javascript的日期空间源代码

    3. **逻辑控制**:编写JavaScript逻辑来处理日期计算,比如判断是否为周末、设置选中状态、限制可选日期范围等。 4. **动态更新**:当用户做出选择或进行其他操作时,实时更新日期选择器的状态,并可能同步到页面的...

    javascript判断2个日期之间是否有周末

    javascript判断2个日期之间是否有周末

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

    本文实例分析了javascript输入日期大于等于当前日期验证代码,分享给大家供大家参考,具体如下: [removed] $(function () { var d = new Date(); var strDate = getDateStr(d); $("#beginTime").val(strDate)...

    javascript实现的日期选择器

    这个压缩包可能包含了一个自定义的JavaScript日期选择器实现。 `THUMBS.DB` 是一个图片预览数据库文件,通常在Windows系统中用于存储文件夹中的缩略图,可能与日期选择器的界面设计有关,包含了图标或示例图像。 `...

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

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

    javascript日期选择控件

    JavaScript日期选择控件是网页开发中常用的一种交互元素,它允许用户通过图形界面方便地选取日期,常用于表单输入、日历应用等场景。在本案例中,我们讨论的是一款名为"Calendar"的JavaScript日期选择控件。下面将...

    JavaScript日期选择器

    JavaScript日期选择器是一种常见的网页交互元素,用于帮助用户在网页上方便地选取日期,并将所选日期自动填充到相应的文本框或输入字段中。在网页开发中,这种功能广泛应用于表单填写、日程安排、事件预订等场景。...

    JavaScript 日期联动选择器

    通过本文所述的知识点,我们不仅了解了JavaScript日期联动选择器的工作原理和实现细节,还掌握了如何高效操作`&lt;select&gt;`元素以及处理特殊日期逻辑的方法。这些技术在实际开发中极为实用,能够帮助开发者构建更加用户...

    js 判断日期大小

    在JavaScript(以下简称JS)编程语言中,处理日期和时间是一个常见的需求,特别是在涉及日期比较、时间戳转换等操作时。本文将围绕“JS判断日期大小”这一主题,深入解析如何利用JS内置的Date对象和一些实用函数来...

    日期的javascript验证

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

    JavaScript 日期下拉选择器

    总的来说,JavaScript日期下拉选择器是前端开发中的一个实用组件,它结合了DOM操作、事件处理、日期处理等多个JavaScript核心概念,对于提升网页交互体验具有重要意义。通过深入理解和实践这些知识点,开发者可以...

    经常用到的javascript日期函数库啊

    本文将详细介绍一个实用的JavaScript日期函数库,包括其核心功能及使用方法。 #### 二、核心功能 根据提供的部分代码片段,我们可以总结出该日期函数库的核心功能如下: 1. **isLeapYear**:判断当前日期是否为...

    JavaScript对日期的调用

    对于日期的处理,JavaScript提供了内置的Date对象,可以方便地创建、操作和格式化日期。在项目开发中,尤其是在涉及到用户界面的日期输入和显示时,理解并熟练使用JavaScript的日期处理功能至关重要。 在JavaScript...

    一波JavaScript日期推断脚本分享_.docx

    这篇文档分享了几个关于JavaScript日期推断的脚本,包括比较日期、判断日期是否在特定时间段内、检测闰年以及识别重大节日前后一周的状态。以下是对这些知识点的详细解释: 1. **比较两个日期先后**: JavaScript...

    判断时间日期大小

    本篇博文主要探讨的是如何在JavaScript中判断两个时间日期的大小。JavaScript内置了Date对象,可以用来创建、操作和比较日期。以下是对这个主题的详细说明: 首先,我们需要了解JavaScript中的Date对象。Date对象...

    javascript实现的日期控件

    JavaScript是一种广泛应用于网页和应用程序开发的脚本语言,它在客户端运行,为用户提供实时交互体验。...虽然这个过程可能比较复杂,但通过学习和实践,你可以创建出符合自己需求的、高度定制化的日期选择器。

    js 实现 判断两个字符串日期的大小

    js 实现 判断两个字符串日期的大小! 值得下载看看!资源免费,大家分享!!

    二种javascript日期控件(兼容FireFox修改版)

    JavaScript日期控件是网页开发中常见的一种交互元素,主要用于用户输入或选择日期。在Web开发中,尤其是在不依赖外部库的情况下,实现一个跨浏览器的日期控件是一项挑战,因为不同的浏览器对JavaScript的DOM操作和...

Global site tag (gtag.js) - Google Analytics