- 浏览: 764706 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (663)
- Eclipse&MyEclipse (40)
- PHP (3)
- Java (72)
- CSS (3)
- MySQL (35)
- Oracle (68)
- Red Hat Linux (23)
- Tomcat (26)
- Oracle10gAS (1)
- Spring (28)
- MyBatis&iBatis (13)
- JS (47)
- JQuery (23)
- Editplus (2)
- 其他 (4)
- Html (15)
- SQL (5)
- Ant (2)
- Hadoop (2)
- Servlet (9)
- Windows (11)
- Flex (1)
- CentOS Linux (7)
- Microsoft SQL Server (2)
- DB2 (3)
- Mysql char 与 varchar 区别 (0)
- excel (5)
- jsp (8)
- FreeMarker (1)
- EasyUI (5)
- WebShpere MQ (1)
- Maven2 (6)
- 浏览器缓存 (2)
- visio (1)
- XML (2)
- 物联网 (1)
- Maven (3)
- JSTL (2)
- HTTP (1)
- Fourinone (1)
- IP知识 (1)
- MyBatis (1)
- 项目管理 (2)
- office2003+2007 (1)
- DOS (1)
- JProfiler (1)
- Thinpad T440p (1)
- ActiveMQ (10)
- MongoDB (5)
- Vert.x3 (1)
- Ngnix (3)
- Spark (2)
- BigData (1)
- 性能概念公式 (1)
- RocketMQ (3)
- IT名词术语 (1)
- Java编程工具 (1)
- RabbitMQ (2)
- MetaMQ (1)
- 架构 (6)
- KafkaMQ (7)
- Redis (4)
- OAuth (1)
- Gradle (1)
- CentOS (5)
- Microsoft_Toolkit (1)
- git (5)
- IntelliJ Idea (4)
- Nginx (3)
- docker (12)
- VMware (2)
- 算法 (1)
- JDBCPool (1)
- spring-cloud (7)
- netbean (1)
- 微信小程序 (2)
- CURL (2)
- Java生成二维码 (1)
- 区块链 (2)
- 机器学习 (1)
- SpringBoot (3)
- Android (9)
- 微服务架构 (1)
- Kubernetes (2)
- OpenProject (0)
- 测试 (1)
- https (1)
- 开源许可证 (1)
- ServiceMesh (2)
- NET (0)
- .NET (1)
- TEST (1)
- iOS (2)
- thymeleaf (4)
- lombok (1)
- 浏览器设置 (1)
- 富文本编辑器 (1)
- 搜索引擎 (1)
- IT常识 (1)
- UML (0)
- Axure (1)
- appstore无法联网 (0)
- apk无法安装 (1)
- SQLServer (2)
- 卸载弹窗软件 (1)
- jenkins (1)
- TortoiseGit (1)
- eureka (1)
- ajax (1)
- spyder (0)
最新评论
function isValidDate(dateStr){
var parts;
if (dateStr.indexOf("-") > -1){
parts = dateStr.split('-');
} else{
return false;
}
//else if(dateStr.indexOf("/") > -1){
// parts = dateStr.split('/');
//}
if(parts.length < 3){
//日期部分不允许缺少年、月、日中的任何一项
return false;
}
for(i = 0 ;i < 3; i ++){
//如果构成日期的某个部分不是数字,则返回false
if(isNaN(parts[i])){
return false;
}
}
y = parts[0];//年
m = parts[1];//月
d = parts[2];//日
if(y > 3000){
return false;
}
if(m < 1 || m > 12){
return false;
}
switch(d){
case 29:
if(m == 2){
//如果是2月份
if( (y / 100) * 100 == y && (y / 400) * 400 != y){
//如果年份能被100整除但不能被400整除 (即闰年)
}else{
return false;
}
}
break;
case 30:
if(m == 2){
//2月没有30日
return false;
}
break;
case 31:
if(m == 2 || m == 4 || m == 6 || m == 9 || m == 11){
//2、4、6、9、11月没有31日
return false;
}
break;
default:
}
return true;
}
发表评论
-
js保留两位小数的方法如下
2021-08-20 10:29 2420js保留两位小数的方法 js保留两位小数 ... -
记一次:iframe嵌套网页,利用window.postMessage()实现子父窗口相互传值(转)
2019-12-13 09:57 934场景需要: http://a ... -
设置前端允许跨域请求后端API:Access-Control-Allow-Credentials(转)
2019-07-05 15:16 4181跨域报错信息: Console代码 ... -
JS后台菜单简易版(转)
2016-07-11 08:31 506<!DOCTYPE html PUBLIC &quo ... -
前端开发者不得不知的 ECMAScript 6 十大特性 (转)
2016-03-21 09:32 529ES6(ECMAScript2015)的出现,无疑给前端开发 ... -
17 行代码实现的简易 Javascript 字符串模板(转)
2016-03-01 14:19 726原作者:http://www.thinksaas.cn/g ... -
JSON字符串与JSON对象互转(前、后台)(转)
2015-11-19 09:09 2034SON官网:官网地址 (各种编程语言对应的工具应有尽有,前提 ... -
AMD:浏览器中的模块规范(转)
2015-11-17 15:58 530Snandy Stop, thinking is ... -
require.js的用法(转)
2015-11-17 15:44 612一、为什么要用require.js? 最早的时候,所有Ja ... -
[JS]jQuery中attr和prop方法的区别
2015-11-12 14:17 742原作者:http://blog.csdn.net/szwan ... -
jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})()
2015-11-12 14:03 675原作者:http://blog.csdn.net/szwan ... -
$.extend(true,{},a,b),深入理解,小心陷阱(转)
2015-11-12 13:53 1133$.extend一般情景下,使 ... -
Script error for: echarts/util/shape/HalfSmoothPolygon
2015-09-29 09:59 0Error: Script error for: ec ... -
JavaScript声明全局变量三种方式的异同
2015-08-27 15:54 489JavaScript中声明变量格式:var(关键字)+变量名( ... -
JavaScript function函数种类 (转)
2015-08-27 09:39 625【原作者】http://www.cnblogs.com/po ... -
JS日期转换
2015-07-21 15:05 712方法一:这个很不错,好像是 csdn 的 Meizz 写的: ... -
js 中{},[]中括号,大括号使用详解(转)
2015-06-17 16:57 2588js 中{},[]中括号,大括号使用详解 作者: 字体: ... -
javascript之数组操作 (转)
2015-05-31 00:02 696http://www.cnblogs.com/zhangzt/ ... -
javascript 中的几种 括号 (转)
2015-05-31 00:02 887小括号 JavaScript中小括号有五种语义 ... -
八款你不得不知的开源前端JS框架(转)
2014-11-02 21:31 939本文推荐了八款比较热门和经典的Javascript 开源框架 ...
相关推荐
本文将详细介绍如何使用JavaScript(简称JS)来验证日期格式是否符合`YYYY-mm-dd`的标准,并给出具体的实现代码。 #### 一、需求分析 在实际应用中,通常需要验证用户的输入是否为有效的日期格式。这里所说的...
JavaScript正则表达式验证yyyy-mm-dd格式的日期
可以验证 ','、'-'、'/'不同格式的日期 还可以加上 时间 2010-02-2 12:02:2 进行有效验证 使用正则表达式
对于日期格式为`yyyy-MM-dd`或`yyyy-M-d`的情况,可以扩展为: - `^(?:(?!0000)[0-9]{4}([-/.]?)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|...
该示例展示了如何使用正则表达式来校验一个基本的日期格式(YYYY-MM-DD),并通过JavaScript的Date对象来进行进一步的校验,确保日期的真实有效性。 ```javascript function isDate(str) { // 正则表达式:YYYY-MM...
console.log("日期格式不正确, 正确日期格式为 yyyy-mm-dd"); return false; } ``` #### 三、判断两个日期是否在同一月份 有时我们需要确定两个日期是否处于相同的月份。这在统计、报表生成等场景中非常有用。...
2. **日期格式转换**:将日期格式`yyyy-MM-dd`转换为`yyyymmdd`,便于比较日期的大小,这对于日期相关的业务逻辑很有用。 3. **非空验证**:检查输入控件是否为空,如果为空,则弹出提示信息,确保用户提供了必要...
17.将form中,日期文本对象转化为标准格式( from yyyymmdd to yyyy-mm-dd) DateObj2StandardFmt(date_obj) 18. 从合法身份证取生日 GetBirthdayFromID(id_value) 19. 从合法身份证取性别 GetGenderFromID(id_...
获取前后连续n天的时间:返回时间格式yyyy-MM-dd 返回时间段内时间间隔的数组 startTime开始时间,endTime结束时间(时间戳),interval间隔时间(分钟) 时间戳转换日期格式方法 从某个日期增加n天后的日期 获取当前yyyy-...
1.3 将日期格式由yyyy-MM-dd,转换为yyyymmdd,以直接比较两个日 期的大小.. 4 1.4 判断字符串是否全部由数字组成. 5 1.5 判断字符串是否全部由字母组成. 6 1.6 对于月和日,如果前面有零,去除,如 01 变为 1 .. 6 ...
DD HH:MM:SS"格式日期时间校验 增加"YYYY-MM-DD"格式日期校验 附带的例子中加入了文件类型校验 —————————————————————————————— 增加整数校验、IP地址校验、...
语句中包括了,"创建超级用户权限,"*.*"代表数据库里的所有数据,"root"代表超级用户名称,"%"代表在所有主机上都可用访问数据库","日期类型 只能存储格式为’yyyy-mm-dd hh:mi:ss’的日期 1970-12-31 00:00:00---...
时间格式的校验主要是为了确保用户输入或系统读取的时间数据符合预设的格式标准,如“YYYY-MM-DD”、“MM/DD/YYYY”等。这有助于避免因数据格式不一致而导致的错误和异常情况。 **1.2 使用正则表达式进行校验** 在...
书写Javascript函数对注册表单中的输入内容进行校验,校验规则如下: ... 手机号码不能为空,并且必须是有效的手机号码格式(13[58]*****... 出生日期不能为空,并且必须为有效的日期格式(YYYY-MM-DD),如1991-03-23
2. **日期格式化**:前端校验通常需要确保日期遵循特定的格式,如 "YYYY-MM-DD" 或 "MM/DD/YYYY"。开发者可能会使用正则表达式或者自定义函数来检查日期字符串是否符合预期格式。 3. **有效性校验**:除了格式,还...
根据上面的结果,我们可以得到匹配平年日期格式为YYYY-MM-DD的正则表达式: ([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|...
`WdatePicker`是一款功能丰富的JavaScript日期选择插件,由中国Web开发社区开发,支持多种日期格式,提供多种语言环境,并且具有日期计算、日期限制、日期校验等功能。其使用非常简便,只需要在HTML中添加一个`...
例如,使用`moment.js`或`date-fns`等库,可以轻松定制日期格式,如"YYYY-MM-DD"或"MM/DD/YYYY HH:mm:ss"。在调用控件时,只需将期望的格式字符串作为参数传递,就能实现日期时间的个性化展示。这样,无论是在网页上...
- **日期格式验证**:使用函数`strDateTime()`验证日期格式是否为YYYY-MM-DD形式,其中YYYY表示年份,MM表示月份,DD表示日期。 - 验证时会创建一个`Date`对象,并检查年月日是否匹配。 - **完整日期时间格式验证**...