`
冷寒冰
  • 浏览: 249080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript:日期比较,日期转换

 
阅读更多
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javascript日期比较</title>
<script language="javascript" type="text/javascript">
function check(formObj) {
  var datePattern = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
  if (! datePattern.test(formObj.startDate.value)) {
    window.alert("请填写正确的 开始日期格式");
    return false;
  }
  if (! datePattern.test(formObj.endDate.value)) {
    window.alert("请填写正确的 结束日期格式");
    return false;
  }

  var d1 = new Date(formObj.startDate.value.replace(/-/g, "/"));
  var d2 = new Date(formObj.endDate.value.replace(/-/g, "/"));

  if (Date.parse(d1) - Date.parse(d2) == 0) {
    window.alert("两个日期相等");
    return false;
  }
  if (Date.parse(d1) - Date.parse(d2) < 0) {
    window.alert("结束日期 大于 开始日期");
  }
  if (Date.parse(d1) - Date.parse(d2) > 0) {
    window.alert("结束日期 小于 开始日期");
    return false;
  }
 
  return true;
}
</script>
</head>

<body>
<form id="form1" method="post" action="">
<label>开始日期
<input name="startDate" type="text" id="startDate" />
年-月-日
</label>
<p>
<label>结束日期
<input name="endDate" type="text" id="endDate" />
年-月-日
</label>
</p>
<p>
<input type="submit" name="Submit" value="提交" onclick="return check(this.form);" />
</p>
</form>
</body>
分享到:
评论

相关推荐

    javascript 日期数字文本格式化

    这个主题主要涉及如何将日期对象转换为易读的字符串,以及如何对数字进行格式化,使其符合特定的显示标准。这篇博文"javascript 日期数字文本格式化"可能详细解释了如何使用自定义工具或库来实现这一功能。 首先,...

    js农历公历日期相互转换函数javascript日期转换

    调用简单,下拉传一日期加类型即可转换日期的类型,如: CalConvert(new Date(2010,3,19), false) //农历转换为公历 CalConvert(new Date(2010,3,19), true)//公历转换成农历

    javascript转换日期字符串为Date日期对象的方法.docx

    ### JavaScript 转换日期字符串为 Date 日期对象的方法 在 JavaScript 开发中,处理日期是非常常见的需求之一。很多时候,我们需要将用户输入或其他来源得到的日期字符串转换为 `Date` 对象,以便进行进一步的计算...

    javascript日期选择器,很强大

    4. **格式化输出**:根据需求将选定的日期转换为不同的格式,如"YYYY-MM-DD"或"MM/DD/YYYY"。 5. **事件回调**:在用户选择日期后触发回调函数,以便在主应用程序中处理选择的日期。 6. **多语言支持**:适应不同...

    时间日期JavaScript 选择时间日期

    常见的JavaScript日期库如moment.js、date-fns和luxon等,提供了更强大和灵活的日期处理功能,包括复杂的日期格式化、解析、比较和计算。 以上就是JavaScript处理日期和时间的一些核心知识点,这些在日常Web开发中...

    javascript实现日期选择

    ### JavaScript 实现日期选择 #### 知识点概述 本文将详细介绍如何利用JavaScript来实现一个功能强大的日期选择器。此日期选择器不仅包含了基础的日期显示功能,还提供了丰富的自定义选项,例如添加指定时间间隔、...

    公历转换农历的算法(JavaScript)

    公历转换农历的算法是指将公历日期转换为农历日期的过程。公历是国际通用的日期系统,而农历则是中国传统的日期系统。农历的日期系统与公历不同,它的日期是根据月亮的周期变化而定的。 在计算机程序设计中,实现...

    javascript 日期时间控件

    总之,JavaScript日期时间控件是一个复杂但实用的Web组件,它利用JavaScript的日期功能结合用户交互设计,为用户提供了一种在网页中选择日期和时间的便捷方式。通过分析"datescript.js",我们可以深入理解其背后的...

    将具体日期转换为星期几

    在编程领域,将一个具体日期转换为对应的星期几是一项常见的任务。这主要涉及到日期和时间的处理,通常可以通过各种编程语言中的内置库或模块来实现。以下是一些关于日期转换成星期的知识点: 1. **日期表示**:...

    漂亮JavaScript弹出选择日期控件

    1. **初始化**:在页面加载完成后,JavaScript代码会找到相关的HTML元素,然后对其进行增强,将其转换为日期选择控件。 2. **样式设计**:为了使控件看起来更美观,开发者可能会使用CSS来定义日期选择器的样式,...

    在JavaScript中将日期解析为Json

    在JavaScript中,将日期转换为JSON有一个内置的方法,但需要注意一些细节,以确保正确和兼容地处理日期。 ### JSON标准中的日期表示 JSON标准并没有定义一个特定的日期类型。通常,日期以字符串的形式表示,遵循ISO...

    将指定的日期转换为星期

    日期转换为星期的功能广泛应用于日历应用、数据分析、报表生成等多个场景。在这个特定的问题中,我们需要实现一个功能,让用户通过下拉列表选择输入指定的日期,然后系统将其转换为对应的星期数。这个过程涉及到编程...

    javascript 写的日期控件,非常好

    JavaScript日期控件是一种在网页上实现用户交互式选择日期的前端技术,广泛应用于表单填写、日历功能、事件管理等各种场景。JavaScript作为浏览器端的主要脚本语言,提供了丰富的API来处理日期和时间,使得开发者...

    JavaScript实现字符串与日期的相互转换及日期的格式化_.docx

    在JavaScript中,我们经常需要将日期对象转换为字符串,或者将字符串解析为日期对象。此外,日期的格式化也是日常工作中常见的需求,以便在展示给用户时保持一致性和易读性。下面将详细介绍如何使用JavaScript实现...

    javascript日期输入文本框

    JavaScript日期输入文本框是网页开发中常见的一种交互元素,它允许用户在文本框中输入或选择日期。在JavaScript中,处理日期和时间通常涉及到`Date`对象和相关的函数。在这个主题下,我们将深入探讨如何创建一个...

    javascript日期选择器

    5. **格式化日期**:根据需求将日期转换为特定格式(如“YYYY-MM-DD”)。 6. **验证和回调**:可以添加验证逻辑,如检查日期范围,同时提供回调函数以便进一步处理。 ### 4. 自定义实现 自定义一个JavaScript日期...

    javascript经典特效---时间日期转换.rar

    在JavaScript编程语言中,时间日期转换是一个非常常见的需求,尤其在构建动态网页或者Web应用程序时。这个主题涉及到JavaScript内置的Date对象以及相关的日期格式化方法。让我们深入探讨一下JavaScript中的时间日期...

    Java日期格式转换.doc

    Java 日期格式转换 Java 日期格式转换是指在 Java 编程语言中将日期和时间从一种格式转换为另一种格式的过程。日期格式转换是 Java 编程中非常重要的一部分,因为日期和时间是许多应用程序中的关键元素。 在 Java ...

    javascript将字符串类型转换成日期进行比较

    ### JavaScript将字符串类型转换成日期进行比较 在JavaScript中,我们经常会遇到需要处理日期格式的情况,尤其是在表单验证、时间范围筛选等应用场景中。本文主要介绍如何将不同格式的字符串转换为日期对象,并进行...

    用javascript写选择日期时间的例子

    在与服务器进行异步通信(如AJAX)时,通常需要将日期转换为ISO 8601标准格式(如'YYYY-MM-DDTHH:MM:SS'),因为这是JSON标准支持的日期格式。 9. **表单验证** 对于用户输入的日期,可以使用正则表达式进行验证...

Global site tag (gtag.js) - Google Analytics