js实现时间日期校验


Posted in Javascript onMay 26, 2020

本文实例为大家分享了js实现时间日期校验的具体代码,供大家参考,具体内容如下

1. 通用的时间校验方式

$.validator.addMethod("validatestart", function(value, element) {
  var start = new Date($('#startTime').val()).getTime();
  var end = new Date($('#endTime').val()).getTime();
  if(end < start){
   return false;
  }else{
   return true;
  }
 }, "开始时间必须小于结束时间!");

 $.validator.addMethod("validateend", function(value, element) {
  var start = new Date($('#startTime').val()).getTime();
  var end = new Date($('#endTime').val()).getTime();
  if(end < start){
   return false;
  }else{
   return true;
  }
 }, "结束时间必须大于开始时间!");

2. 如果用的laydate组件,也可以用以下的方法

var startTime = "";
var endTime = "";
 
 startTime = laydate.render({
  elem : '#startTime',
  type : 'datetime',
  trigger: 'click', //使触发方式为click,解决一闪而过的问题
  change: function(value, dates, edate){  //实现双击可选中
   $(".layui-laydate").find("td[class='layui-this']").dblclick(function(){
    $(".layui-laydate").remove();
    $("#startTime").val(value);
    endTimeControl(date);  //控制结束时间的最小值
   });
  },
  done : function(value, date){
   endTimeControl(date);
  }
 });

 endTime = laydate.render({
   elem : '#endTime',
   type : 'datetime',
   trigger: 'click', //使触发方式为click,解决一闪而过的问题
   change: function(value, dates, edate){  //实现双击可选中
    $(".layui-laydate").find("td[class='layui-this']").dblclick(function(){
     $(".layui-laydate").remove();
     $("#endTime").val(value);
     startTimeControl(date);
    });
   },
   done : function(value, date){
    startTimeControl(date);
   }
 });

 /** 结束时间控制 */
 function endTimeControl(date){
  endTime.config.min = {
   year: date.year,
   month: date.month - 1,
   date: date.date,
   hours: 0,
   minutes: 0,
   seconds: 0
  };
 };
 
 /** 开始时间控制 */
 function startTimeControl(date){
  startTime.config.max = {
   year: date.year,
   month: date.month - 1,
   date: date.date,
   hours: 0,
   minutes: 0,
   seconds: 0
  };
 };

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 函数及作用域总结介绍
Nov 12 Javascript
tangram框架响应式加载图片方法
Nov 21 Javascript
JQuery节点元素属性操作方法
Jun 11 Javascript
javascript简单实现滑动菜单效果的方法
Jul 27 Javascript
js实现简洁的TAB滑动门效果代码
Sep 06 Javascript
jquery ztree实现树的搜索功能
Feb 25 Javascript
JS 实现Base64编码与解码实例详解
Nov 07 Javascript
Windows系统下安装Node.js的步骤图文详解
Nov 15 Javascript
Node.js数据库操作之连接MySQL数据库(一)
Mar 04 Javascript
深入探究node之Transform
Jul 20 Javascript
js实现水平滚动菜单导航
Jul 21 Javascript
小程序实现抽奖动画
Apr 16 Javascript
Node.js API详解之 assert模块用法实例分析
May 26 #Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
May 26 #Javascript
js校验开始时间和结束时间
May 26 #Javascript
vue实现简单跑马灯效果
May 25 #Javascript
Js和VUE实现跑马灯效果
May 25 #Javascript
Vue实现简单的跑马灯
May 25 #Javascript
Vue实现跑马灯效果
May 25 #Javascript
You might like
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
2011/04/06 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
JavaScript实现算术平方根算法-代码超简单
2015/09/11 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
Jquery基础之事件操作详解
2016/06/14 Javascript
详解网站中图片日常使用以及优化手法
2017/01/09 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
vue工程全局设置ajax的等待动效的方法
2019/02/22 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
微信小程序 scroll-view的使用案例代码详解
2020/06/11 Javascript
python使用socket向客户端发送数据的方法
2015/04/29 Python
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
浅谈python下tiff图像的读取和保存方法
2018/12/04 Python
Python列表操作方法详解
2020/02/09 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
详解python算法常用技巧与内置库
2020/10/17 Python
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
献爱心捐款倡议书
2014/05/14 职场文书
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
销售内勤岗位职责范本
2015/04/13 职场文书
团组织推荐意见
2015/06/05 职场文书
教务处干事工作总结
2015/08/14 职场文书
600字作文之感受大自然
2019/11/27 职场文书