`

JS验证日期 比较日期

 
阅读更多
function doDateCompare(strDate){

	var ereg = /^(\d{1,4})(-|\/)(\d{1,2})(-|\/)(\d{1,2})$/;
	var checkResult = strDate.match(ereg);
	if (checkResult == null) {
		return false;
	}
	
	var year = strDate.substring(0,4);
	var month = strDate.substring(5,7);
	var day = strDate.substring(8,10);
	var currentDay = new Date(year, month -1, day);
	var checkDay  = currentDay.format("yyyyMMdd");
	if(currentDay.getFullYear() == year && (currentDay.getMonth()+1) == month && currentDay.getDate() == day){
		var nowDay = new Date().format("yyyyMMdd");
		if(checkDay <= nowDay ){
			return "Before";
		}else{
			return "After";
		}
	}else{
		return false;
	}
  
}
分享到:
评论

相关推荐

    javascript验证日期格式

    本文将深入探讨如何使用JavaScript来验证日期格式,理解其工作原理,并分析给出的代码片段。 ### 1. 日期格式验证的重要性 在Web应用中,日期和时间的正确输入对于数据一致性和准确性至关重要。例如,在预订系统、...

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

    ### 使用JavaScript验证日期格式 在Web开发中,经常需要对用户输入的数据进行验证,确保其符合预期的格式或规则。本文将详细介绍如何使用JavaScript来验证日期格式的正确性。我们将通过一个具体的示例来探讨这一...

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

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

    表单验证+对话框+日期格式化+日期选择框+select美化js框架

    "表单验证+对话框+日期格式化+日期选择框+select美化js框架"这个主题涵盖了一些核心的技术点,它们都是构建高效、友好且功能丰富的前端应用不可或缺的部分。接下来,我们将深入探讨这些知识点。 1. 表单验证: ...

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

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

    日期的javascript验证

    要验证日期是否为今天,我们可以比较当前日期对象与新建日期对象的值。如果它们相等,则输入的日期是今天的日期: ```javascript function isToday(date) { var today = new Date(); return date.getDate() === ...

    js日期验证和身份证验证

    js日期验证和身份证验证 两个函数 身份证验证了生日,性别,位数 支持15和18位的

    超级好用的日期验证代码JAVASCRIPT

    文件中提到了一个复杂的正则表达式,用于验证日期是否符合`yyyy-MM-dd`格式。正则表达式能够精确匹配特定模式的字符串,对于日期格式的验证尤为适用。这个正则表达式覆盖了从公元1600年到2099年的所有可能的日期格式...

    身份证号,出生日期等的js正则表达式验证

    此表达式验证日期是否为四位数年份、一到两位数月份、一到两位数天数,并以破折号分隔。 #### 结合业务逻辑的验证 除了正则表达式的格式验证外,对于身份证号和出生日期,还需要进一步的业务逻辑验证。例如,...

    js(javascript) 日期控件

    在网页中,JS可以极大地增强用户交互性,其中日期控件是常见的一种功能,用于帮助用户方便地选择日期,常用于日历插件、表单验证或时间相关的功能。下面将详细讨论JS日期控件的相关知识点。 1. **内置Date对象**:...

    js对日期操作

    Date.prototype.isLeapYear 判断闰年 Date.prototype.Format 日期格式化 Date.prototype.DateAdd 日期计算 ...IsValidDate 验证日期有效性 CheckDateTime 完整日期时间检查 daysBetween 日期天数差

    js表单验证,js日期控件,js新闻编辑器控件,

    JavaScript库如jQuery UI、Bootstrap Datepicker和Moment.js提供了丰富的日期处理功能。开发者可以自定义样式,设置日期范围,甚至添加日期计算和格式化功能。日期控件在日程安排、预订系统或任何需要时间戳的应用中...

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期

    验证日期 日期的验证较为复杂,需要考虑到闰年和平年的差异: ```javascript function isDate(object) { var s = document.getElementById(object.id).value; var pattern = /^((\d{2}(([02468][048])|([13579]...

    验证输入日期.rar

    10. **第三方库**:许多库如Moment.js(JavaScript)、dateutil(Python)提供了强大的日期处理和验证功能,合理利用可以简化开发。 11. **日期格式转换**:有时需要将用户输入的日期转换为统一格式,便于处理和...

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

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

    网页日期选择js文件

    在这个特定的场景中,JavaScript文件用于创建一个日期选择器,可能包含了定义日期格式、显示日历、处理用户输入、验证日期等逻辑。JavaScript的优势在于它可以实时更新页面内容,无需重新加载整个页面,提高了用户...

    js表单验证、js导出excel、js验证

    2. 自定义验证规则:通过编写自定义函数,可以实现复杂验证,例如邮箱、电话号码、日期等格式的验证。 3. 使用HTML5的内置验证:HTML5引入了新的表单属性,如`required`、`pattern`等,配合JS可以实现更强大的验证...

    JS日期控件及输入验证

    在JavaScript编程中,日期控件和输入验证是两个非常关键的方面,特别是在构建交互式的Web应用程序时。这篇博文“JS日期控件及输入验证”似乎探讨了如何在前端实现这两个功能,以提供用户友好的体验并确保数据的准确...

    js日期选择代码.zip

    4. **日期比较**:`Date`对象可以进行比较,如`myDate1 ,这将判断myDate1是否早于myDate2。 5. **时间戳**:`getTime()`方法返回从1970年1月1日以来的毫秒数,这在进行日期计算时非常有用。 6. **日期增加/减少**...

    正则表达式验证日期格式

    JavaScript正则表达式验证yyyy-mm-dd格式的日期

Global site tag (gtag.js) - Google Analytics