开始时间不大于结束时间,结束时间不小于开始时间

<template>
<el-form :model="formData" ref="Form"><el-row><el-form-itemclass="row-two"label="开始时间:"prop="StartDate":rules="[$validate.Required,validateDateComputed('StartDate', 'EndDate')]"><el-date-pickertype="datetime"format="yyyy-MM-dd HH:mm:ss"value-format="yyyy-MM-dd HH:mm:ss"v-model="formData.StartDate"></el-date-picker></el-form-item><el-form-itemclass="row-two"label="结束时间:"prop="EndDate":rules="[$validate.Required,validateDateComputed('StartDate', 'EndDate')]"><el-date-pickertype="datetime"format="yyyy-MM-dd HH:mm:ss"value-format="yyyy-MM-dd HH:mm:ss"v-model="formData.EndDate"></el-date-picker></el-form-item></el-row>
</el-form>
</template>
export default {computed: {/*开始时间和结束时间的比较验证*/validateDateComputed () {return (start, end) => {return {validator: (rule, value, callback) => {if (this.formData[start] && this.formData[end]) {if (new Date(this.formData[end]).getTime() < new Date(this.formData[start]).getTime()) {callback(new Error('请选择正确的时间!'));} else {const formRef = this.$refs.Form;if (formRef) {formRef.clearValidate(start);formRef.clearValidate(end);}callback();}} else {callback();}},trigger: ['blur']};};}
}};

Vue 开始时间与结束时间比较验证相关推荐

  1. 关于活动开始时间大于结束时间的验证

    //==========关于活动开始时间大于结束时间的判断============== //==========================JS========================== ...

  2. vue【element ui】el-date-picker 日期选择器控件 限制可选的开始时间和结束时间

    项目场景: 总结一下日期控件实现开始日期.结束日期的选择范围限制,以便更符合实际情况. 需求: 1.开始时间和结束时间都不能选当前日期之后的时间.(当前时间:2022年5月16日) 2.先选开始时间的 ...

  3. oracle 时间小于,jquery easyui 对于开始时间小于结束时间的判断示例

    对于开始时间小于结束时间的判断可以参考,jquery easyui里的ValidateBox进行判断 好吧!直接上代码 查看内容:按时间: 至 var varify;//用于查询验证,验证开始时间是否 ...

  4. ElementUI TimePicker固定时间范围,开始时间小于结束时间

    一.概述 根据项目需求: 1. 开始时间必须小于结束时间,不能等于结束时间. 2. 结束时间必须小于开始时间,不能相等. 2. 开始时间和结束时间,最小间隔30分钟. 3. 时间范围从00:00~24 ...

  5. easyui日期处理(开始时间和结束时间)

    easyui日期处理(开始时间和结束时间): <tr><td class="bis_pxzs_form_id_table_td">发证日期:</td& ...

  6. java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期...

    在最近的项目中,有这么一个需求,根据开始时间.结束时间得到两个时间段内所有的日期,以下分享我的代码给大家. 1.以下的这个方法适用于jdk1.5以上的版本 /** * 根据开始时间和结束时间返回时间段 ...

  7. 数据库中包含开始时间、结束时间,并且查询条件也有开始时间、结束时间的查询方法...

    分类: oracle学习 数据库 例:考试表中有两个字段:startDate.endDate,分别代表考试开始时间.结束时间.现在需要查询某一时间段内正在进行的考试,实际只要满足考试的时间段和查询条件 ...

  8. js获取下月时间_JS获取上月,本月,下月的开始时间与结束时间

    ``###JS获取上月,本月,下月的开始时间与结束时间(记录) //获取当天的时间 function getToday() { var date = new Date(); return date . ...

  9. 更改hadoop集群yarn的webui中的开始时间和结束时间为本地时间

    yarn集群的webui地址为:http://rm:8088 执行任务后,任务的开始时间和结束时间都是utc时间,查看很不方便. 查找相关资料发现hadoop有补丁包,补丁地址:https://iss ...

最新文章

  1. win10 nms cpu编译-ok
  2. spring中事务的设计和实现
  3. java nio长连接实现_kio: kio是基于jdk 1.6 nio实现的TCP长连接即时通讯框架。
  4. Android开发之LayoutInflater.from(context).inflate()方法参数介绍解决RecyclerView加载布局不全的问题
  5. conda使用报错:ImportError:DLL load failed
  6. arrays中copyof复制两个数组_Java的数组初识和拷贝用法
  7. html5实现无缝滚动的效果,基于JavaScript实现无缝滚动效果
  8. 新版蓝色广告跳转页面代码分享
  9. php 获得汉字拼音首字母的函数,php 获得汉字拼音首字母的函数
  10. allure的安装和使用(windows环境)
  11. 马斯克终于承认售出比特币:卖了10%
  12. Confluence 6 为站点启用匿名用户访问
  13. win7 64位下 memcached安装
  14. ssm基于Java web的校园滴滴代驾管理系统毕业设计源码260839
  15. 移动机器人路径规划:人工势场法
  16. vue中遇到使用iframe出现的页面崩溃问题
  17. 哪些软件是用C++写的
  18. 朱有鹏老师linux核心大讲堂---ARM裸机第十一部分 NandFlash和iNand学习笔记
  19. python打开中文文件名_解决python打开中文文件名乱码的问题
  20. 郑州大学远程教育《比较文学》网考辅导老师详解

热门文章

  1. 在当前服务器上未能找到云端Ip,云端服务器的问题怎么解决
  2. python--城堡保卫战
  3. c语言中flash文件系统,适宜于嵌入式多媒体应用的Flash文件系统
  4. Go调试工具Delve
  5. iPhone的指纹识别与面部识别(FaceID)
  6. U号租号平台技术服务支持
  7. 道德经解析(2)---定力
  8. 讯捷CAD编辑器一秒解决CAD制图怎么画直线
  9. java 阿拉伯语_解析Json阿拉伯语文本
  10. 【阿拉伯数字转中文汉字工具类】