时间校验(包括检验有效日期,比如2008.11月没有31号,用户输入则31号报错)
function check(){
var begintime = document.getElementById("startDate").value;
var endtime = document.getElementById("endDate").value;
if(!checkdate(begintime)){
alert("请为起始时间输入一有效时间(yyyy-mm-dd)!");
return false;
}
if(!checkdate(endtime)){
alert("请为结束时间输入一有效时间(yyyy-mm-dd)!");
return false;
}
if(begintime>endtime){
alert("时间范围设置错误!");
return false;
}
}
function checkdate(tempdate){
tempdate = tempdate.replace(new RegExp("-","gm"),"/");
var a=new Date(tempdate);
var y=a.getFullYear();
var m=a.getMonth()+1;
if(m<10){
m = '0'+m;
}
var d=a.getDate();
if(d<10){
d = '0'+d;
}
var myday=y + "/" + m + "/" + d;
if (myday!=tempdate)
{
return false;
}
return true;
}
分享到:
相关推荐
2.前台页面的时间校验不影响后台,所以,当用户修改本地计算机时间时,可能存在不安全因素 1、直接看代码 var mydate = new Date(); var date = myDate(); function activeData(){ if(!isDateBetween(date,'2018/...
可以验证 ','、'-'、'/'不同格式的日期 还可以加上 时间 2010-02-2 12:02:2 进行有效验证 使用正则表达式
//网页输入校验工具 //version:2.0 //作者:潘攀(1871870808@...//时间:2012-10-10 //需要依赖:jquery-1.7.2.js //支持校验类型:不为空、数字、非数字、邮箱、最大长度、最小长 度、起始字符、终止字符、AJAX验证
js大全 . 1.1 全是数字.. 3 1.2 限制 期限 不能大于 100 年.. 4 1.3 将日期格式由yyyy-MM-dd,转换为yyyymmdd,以直接比较两个日 期的大小.. 4 1.4 判断字符串是否全部由数字组成. 5 1.5 判断字符串是否全部由字母...
在一些购物商城经常看到有很多商品做秒杀活动,也就是倒计时,本篇文章给大家介绍Javascript实现商品秒杀倒计时(时间与服务器时间同步),需要的朋友可以了解下
有个统计时段的字段,需排除选择的时间范围不能与已有时间段重叠
1. 通用的时间校验方式 $.validator.addMethod("validatestart", function(value, element) { var start = new Date($('#startTime').val()).getTime(); var end = new Date($('#endTime').val()).getTime(); if...
很多时候要动态校验开始结束时间,每次都要写一次,太麻烦,以备后面拷贝使用, 代码作用简介: 开始结束时间,联动,开始时间前后移动,对应结束时间相应变化,时间差30天 html: <input type="date" ...
1.检查输入参数是否全为数字 CheckNumber 2.检查输入参数是否为整数 CheckInteger 3.检查输入参数是否为浮点数 CheckFloat 4.检查输入参数是否为合法的日期 CheckDate ...5.检查输入参数是否为合法的email地址 ...
日期的javascript验证,验证是否是今天,周六,周日或者节假日。
主要为大家详细介绍了js校验开始结束时间,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
jquery 正整数数字校验正则表达式JavaScript正则表达式校验非零的正整数实例利用js正则表达式校验正数、负数、和小数Javascript校验密码复杂度的正则表达式最全的常用正则表达式大全——包括校验数字、字符、一些...
JS常用工具函数(压缩包中含有MD文件可自行查看)--包含:通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型-是否是字符串、数字、Boolean、函数、对象、数组...
Vue.js中使用iView日期选择器并设置开始时间结束时间校验</title> <!-- import Vue.js --> [removed][removed] <!-- import stylesheet --> <link rel="stylesheet" href="//unpkg....
例如有两个参数:开始日期和结束日期,我们要校验的是:开始日期与结束日期不能为空,结束日期必须在开始日期之后以及结束日期必须在开始日期后的某个时间段内,否则提示相关信息,对此可以在查询按钮中增加事件。...
asp获取服务器时间,通过Javascript计算并即时显示出来
判断所传入的字符串是不是时间类型,日期类型,如果是日期类型可以转换成Date类型