<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>
相关推荐
判断日期时间格式是否为 YYYY-MM-DD hh:mm:ss (IsDateTime) 该函数用于检查日期时间字符串是否符合`YYYY-MM-DD hh:mm:ss`的格式。 **函数定义**: ```javascript function IsDateTime() { var str = document....
本文将深入探讨如何使用JavaScript实现一个函数来判断日期格式是否正确。 首先,我们来看给出的函数 `isDateString(strDate)`,它的主要目的是检查输入的字符串 `strDate` 是否符合 "yyyy-MM-dd" 的格式,并且验证...
### 使用JavaScript验证日期格式 在Web开发中,经常需要...4. **日期检查**:根据月份和是否为闰年来判断日期是否有效。 通过这种方式,我们可以有效地验证用户输入的日期数据,从而提高Web应用的健壮性和用户体验。
以上三个函数提供了JavaScript中处理日期的基本能力:比较日期大小、验证日期格式以及判断两个日期是否在同一个月份。这些函数可以很好地帮助开发者在Web应用中进行日期相关的逻辑处理,从而提高应用程序的功能性和...
8、原生JavaScript判断是否为数字类型 9、原生JavaScript设置cookie值 10、原生JavaScript获取cookie值 11、原生JavaScript加入收藏夹 12、原生JavaScript设为首页 13、原生JavaScript判断IE6 14、原生JavaScript...
首先,文章提供了一个基础的函数CheckDateTime,它使用正则表达式来检查一个日期时间字符串的格式,并通过Date对象的构造函数来验证这个日期时间是否有效。 知识点一:正则表达式在日期验证中的应用 在这部分代码中...
该函数验证日期字符串`theStr`是否符合YYYY-MM-DD的格式,并进一步检查年月日的合法性。 #### 5. 数字验证 ```javascript function fucCheckNum(num) { var i, j, strTemp; strTemp = "0123456789"; if (num....
在讨论如何使用JavaScript判断Crontab表达式是否合法之前,我们先要了解Crontab表达式的基本构成及其用途。Crontab表达式是Unix/Linux系统中用于设置定时任务调度的一种规则表达式。它一般由五个或六个字段组成,每...
比如可以使用Date对象来尝试创建日期实例,通过捕获失败的异常来判断日期是否有效。例如: ```javascript function isValidDate(dateString) { var date = new Date(dateString); var month = date.getMonth() + ...
- 其他日期时间脚本库方法包括日期计算、日期比较、日期转字符串、日期分割为数组、取日期的部分信息、获取日期所在月的最大天数、判断日期所在年的第几周、字符串转换为日期型、验证日期有效性、完整日期时间检查...
很多网站都涉及到输入日期选项,如果客户日期输入错误,可能导入查询不到甚至查询到错误的信息,为了更好的满足用户需求,需要对日期进行校验,下面给大家介绍使用纯javascript如何判断查询日期是否为有效日期,需要...
10. **is_date** 和 **is_date2**: 两个函数都用于判断输入的字符串是否符合日期格式,但具体格式可能不同。 11. **isselected**: 检查是否有有效数据被选中,可能适用于多选框或下拉列表。 12. **ischaracter**: ...
在JavaScript中,日期验证是一个常见的任务,特别是在网页应用中,我们可能需要检查用户输入的日期是否有效,或者根据业务逻辑判断日期是否符合特定条件。在这个场景中,标题提到的"日期的JavaScript验证"指的是利用...
总的来说,JavaScript的Date对象是处理日期和时间的强大工具,可以应对各种复杂的日期验证和格式化需求。在实际项目中,开发者应该充分利用这些功能,以提高代码的效率和可读性。结合`js_checkdate`这样的自定义函数...
### JavaScript判断两种格式的输入日期的正确性的代码 在日常的Web开发中,验证用户输入的数据准确性是一项重要的任务。特别是对于日期这样的敏感信息,确保其格式正确无误是非常必要的。本文将详细介绍三种不同的...
综上所述,判断一个URL链接是否有效的实现方法,可以通过原生JavaScript和XMLHTTP对象,也可以使用jQuery及相关的插件来完成。每种方法都有其适用场景和优缺点,开发者可以根据实际需要和环境进行选择和适配。而在...
通过JavaScript代码对用户输入的时间进行格式校验,可以检查输入的时间是否为有效的时间格式,并确保时间数值在合理的范围内。 上文提供的代码片段旨在创建一个简单的表单,用户可以在其中输入时间,然后通过...
本文档将详细介绍一系列实用且功能全面的JavaScript日期时间处理函数,包括判断是否为闰年、日期格式化、日期加减计算、日期比较等。 #### 2. 日期时间脚本库方法列表 下面逐一介绍这些函数及其用法: ##### 2.1 ...
- **传入字符串参数**:表示特定格式的日期时间字符串。 - **传入多个整数参数**:表示具体的年月日等信息。 #### 2.2 Date对象的方法 - **`getTime()`**:返回从1970年1月1日00:00:00 UTC起至当前日期的毫秒数。 ...
这可能包括检查日期是否在有效范围内,或者与另一个日期进行比较,例如生日不能在未来等。验证函数通常会在用户提交表单前调用,确保所有数据都符合业务规则。 为了实现这样的功能,我们可以参考以下示例代码: ``...