`

JS判断结束时间不能小于开始时间并且间隔不能超过31天

阅读更多

 

<html>
  <head>
     <title></title>
  </head>
  <body>
     <form method="post">
         起始时间:<input id="first" type="text"/><br><!-- 2012-05-01 -->
         终止时间:<input id="second" type="text"/>
         <input type="submit" id="submit" name="提交"/>
     </form>
  </body>
  <script type="text/javascript">
     
	var first = document.getElementById("first").value;
        var second = document.getElementById("second").value;
 var data1 = Date.parse(first.replace(/-/g,   "/"));
    var data2 = Date.parse(second.replace(/-/g,   "/"));
    var datadiff = data2-data1;
    var time = 31*24*60*60*1000;     
if(first.length>0 && second.length>0){
          if(datadiff<0||datadiff>time){
             alert("开始时间应小于结束时间并且间隔小于31天,请检查!");
             return false;
          }
} 
</script>
</html> 

 

 

//搜索
	function subForm(id) {
		//验证文本框不能为空
		var validValue = $("#"+id).valid();
		if (validValue) {
			var startTime = $("#search_EQ_startTime").val();	
			var endTime = $("#search_EQ_endTime").val();
			
			var data1 = Date.parse(startTime.replace(/-/g,   "/"));  
		    var data2 = Date.parse(endTime.replace(/-/g,   "/"));  
		    var datadiff = data2-data1;  
		    var time = 31*24*60*60*1000; 
		    
		    if(startTime.length>0 && endTime.length>0){  
		          if(datadiff<0||datadiff>time){  
		             alert("开始时间应小于结束时间并且间隔小于31天,请检查!");  
		             return false;  
		          }else{
		        	  $("#" + id).submit();
		          }  
			}   
		}
		
	}

 

 

分享到:
评论

相关推荐

    My97DatePicker:开始时间和结束时间的最大间隔为10天,并且不大于当前时间

    在这个特定的应用场景中,我们关注的是如何限制用户选择的开始时间和结束时间,以确保它们之间的最大间隔不超过10天,并且这两个时间都不大于当前服务器时间。 1. **时间范围限制**: - 开始时间:用户选择的开始...

    js判断选择时间不能小于当前时间的示例代码

    ‘日期不能为空’&#41;; return false; }else{ var day = new Date(); var Year = 0; var Month = 0; var Day = 0; var CurrentDate = “”; //初始化时间 Year = day.getFullYear(); Month = day.getMonth

    js判断当前时间是哪个时间段(早,中,晚).pdf

    在JavaScript编程中,判断当前时间属于一天中的哪个时间段(早、中、晚)是一个常见的需求,这通常用于个性化用户交互,比如问候语的显示。在提供的代码中,`dateState()` 函数就是一个实现这一功能的例子。下面将...

    开始时间不大于结束时间.js

    开始时间不大于结束时间.js

    用js判断时间的大小

    本篇文章将详细介绍如何利用JavaScript来判断两个时间的大小关系,并通过一个具体的示例来展示实现过程。 ### 一、问题背景 在Web开发中,我们经常会遇到需要用户输入特定日期或时间的情况。比如,在预订系统中,...

    datetimepicker实例以及开始时间和结束时间相互约束

    例如,在预订系统中,结束日期不能早于开始日期,结束时间也不能早于开始时间。以下是一个简单的C# .NET示例: ```csharp private void startDate_ValueChanged(object sender, EventArgs e) { ...

    js中关于两个时间的间隔

    在JavaScript中,计算两个时间点之间的时间间隔是一项常见的任务,特别是在网页交互、性能测试或计时功能中。本文将深入探讨如何在JavaScript中获取和处理两个时间点的间隔。 首先,我们需要了解JavaScript中的Date...

    JavaScript 类似微信历史聊天时间样式

    3. **时间间隔判断**: `getTimeText` 函数负责根据时间差返回相应的显示格式。它检查时间是否在过去的一周、前一天或今天,并根据这些条件返回相应的时间表示。例如,如果时间差大于一周,则显示完整的日期;如果...

    js判断选择的时间是否大于今天的代码

    本文将详细介绍如何使用JavaScript来判断用户选择的时间是否大于当前时间,并提供相应的代码示例。 首先,我们需要引入jQuery库以及jQuery UI的Datepicker插件,因为这个例子是基于这两个库实现的。jQuery UI的...

    【JavaScript源代码】使用Element+vue实现开始与结束时间限制.docx

    6. **错误提示**:当用户选择了不合法的时间组合(例如,结束时间小于开始时间)时,使用`this.$message.warning`来显示警告消息。`$message`是Element UI提供的全局提示组件,可以方便地展示各种类型的提示信息。 ...

    基于js判断浏览器是否支持webGL.docx

    "基于js判断浏览器是否支持webGL" 基于JavaScript判断浏览器是否支持WebGL是Web开发中一个非常重要的知识点。WebGL(Web Graphics Library)是一种基于浏览器的图形库,允许开发者使用JavaScript编写三维图形应用...

    js判断时间权限设置

    具体而言,我们将探讨如何根据开始时间、当前时间和结束时间这三个关键时间点来判断用户是否拥有访问或执行特定功能的权限。 ### 核心知识点解析 #### 1. 获取时间数据 首先,我们从代码片段中看到获取开始时间、...

    js-实现多功能时间日期时间段区间时间日期插件.rar

    2. **时间段选择**:用户可以选择一个起始时间和结束时间,形成一个时间段。这在需要用户指定一段时间段(如会议、预约等)的应用场景中非常实用。 3. **自定义格式化**:插件支持自定义日期和时间的显示格式,以便...

    js 时间线 时间轴

    4. **时间数据格式**:时间数据通常以JSON或其他结构化格式存储,包含开始时间、结束时间、描述等内容。例如: ```json { "items": [ { "id": 1, "start": "2021-01-01", "end": "2021-01-31", "content": ...

    js时间轴横向代码

    在本案例中,"js时间轴横向代码" 涉及到使用JavaScript和可能的CSS(根据提供的文件名css.css)来创建一个水平显示的时间轴。我们将深入探讨如何使用JavaScript和CSS实现这样的效果。 首先,`sjsz.html` 和 `sjsz -...

    微信聊天消息列表的时间显示判断.rar

    在微信聊天消息列表中,时间显示的判断是一个关键的用户界面设计部分,它涉及到如何高效地展示和组织信息,使得用户能快速理解消息的时间顺序和上下文。在HTML5环境下,这一过程通常结合了JavaScript、CSS以及DOM...

    基于JavaScript判断浏览器到底是关闭还是刷新(超准确)

    本文介绍了通过JavaScript判断浏览器是关闭还是刷新的方法。在Web开发过程中,有时候需要区分用户是关闭了浏览器窗口,还是仅仅刷新了页面,这对于执行某些特定的逻辑操作是很重要的。例如,当用户关闭浏览器窗口时...

    js 判断所选时间(或者当前时间)是否在某一时间段的实现代码

    如果给定的时间晚于时间段的开始时间并且早于结束时间,那么它就落在这个时间段内,函数返回`true`;否则,返回`false`。如果时间不在时间段内,还可以使用`alert`函数给出提示信息。 在实际使用中,我们可以通过...

    javascript 时间刻度尺插件

    JavaScript时间刻度尺插件是一种用于可视化时间轴的工具,常用于数据展示、日程管理或图表绘制等场景。它能够帮助用户清晰地看到时间序列上的各个关键点,提高数据的可读性和交互性。在本文中,我们将深入探讨这个...

Global site tag (gtag.js) - Google Analytics