JS判断是否为“YYYYMMDD”式的日期
2024-09-01 11:46:49
function isDate8(sDate) { if (!/^[0-9]{8}$/.test(sDate)) { return false; } var year, month, day; year = sDate.substring(0, 4); month = sDate.substring(4, 6); day = sDate.substring(6, 8); var iaMonthDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] if (year < 1700 || year > 2500) return false if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) iaMonthDays[1] = 29; if (month < 1 || month > 12) return false if (day < 1 || day > iaMonthDays[month - 1]) return false return true }
最新文章
- C#调用C/C++动态库 封送结构体,结构体数组
- cogs 577 蝗灾 CDQ分治
- 122. Best Time to Buy and Sell Stock(二) leetcode解题笔记
- thinkphp 3.2响应头 x-powered-by 修改
- CLR 公共语言运行库
- SQLServer安装错误之--->;无法打开项 UNKNOWN\Components\DA42BC89BF25F5BD0AF18C3B9B1A1EE8\c1c4f01781cc94c4c8fb1542c0981a2a
- 如何增加swap 大小
- Asp.Net 之 获取GridView行的DataKeys
- Python转码问题
- Winform Textbox实现滚动条始终在最下面
- java 字符串 asc 加密解密
- 转:Redis使用认证密码登录
- 【ShaderToy】水彩画
- Linux成为云计算平台的主流操作系统
- jdk和jvm基本介绍
- eclipse2019-03设置代码编辑区背景为图片
- 全栈框架mk-js
- Windows Server 2012 NAT端口转发
- 向服务器post或者get数据返回
- 第33课 main函数与命令行参数