<DatePickertype="datetime"placeholder="启动时间"style="width: 300px"ref="DatePicker"@on-change="handleSendTime"format="yyyy-MM-dd HH:mm:ss":options="optionsnewdates":transfer ='true':timePickerOptions="timePickerOptions"></DatePicker>
import moment from "moment";
timePickerOptions: { steps: [1, 1, 1] },
optionsnewdates: {disabledDate (date) {+new Date().valueOf()return date &&  +new Date().valueOf() - 86400000 > date.valueOf()}
},
handleSendTime(val) {//重置时分秒的时间限制let now=new Date()let today=now.toISOString().substring(0,10)if(val.substring(0,10) == today){const hours = moment().startOf('hour').valueOf();const days = moment().startOf('day').valueOf();let hourNum = (hours - days) / 3600000;let hourArr = [];let hourMax = 0;for (let hour = 0; hour < hourNum; hour++) {hourArr.push(hour);hourMax = hour;}this.timePickerOptions.disabledHours = hourArr;this.handleSendTimeMin(val, hourMax);}else{this.timePickerOptions.disabledHours = [];this.timePickerOptions.disabledMinutes = [];}this.formValidate.submitJobParam.taskSetting.startTime = valthis.$refs['DatePicker'].onSelectionModeChange('time');},handleSendTimeMin(val, hourMax) {let checkHour = new Date(val).getHours();if (checkHour <= hourMax + 1) {const hours = moment().startOf('hour').valueOf();const mins = moment().startOf('minute').valueOf();let minsNum = (mins - hours) / 60000;let minArr = [];for (let min = 0; min < minsNum; min++) {minArr.push(min);}this.timePickerOptions.disabledMinutes = minArr;this.timePickerOptions = JSON.parse(JSON.stringify(this.timePickerOptions));} else {this.timePickerOptions.disabledMinutes = [];}},

vue datepicker 动态控制时分秒 当前时间以后可选相关推荐

  1. php 显示当前年月日时分秒,php 获取当前前后年、月、星期、日、时分秒的时间...

    php 获取今天前后年.月.星期.日.时分秒的时间. 通过设置时间戳函数strtotime()的参数获取时间. //获取当前时间echo date('Y-m-d H:i:s',strtotime('n ...

  2. java sql date 时分秒_java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间...

    java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类). java.sql.Date是java.util.Da ...

  3. 将时分秒的时间转为2020-11-12T20:00:00.000+08:00格式

    java中将时分秒的时间转为2020-11-12T20:00:00.000+08:00格式 /*** @Description: 将2020-11-12T20:00:00.000+08:00 转换为2 ...

  4. php 去除时分秒,php时间如何去掉时分秒

    php时间如何去掉时分秒 php时间去掉时分秒的实现方法:首先创建一个PHP示例文件:然后通过"date('Y-m-d',strtotime(日期))"方法获取时间并去掉时分秒即可 ...

  5. wpf datepicker 选择时分秒_[Angular 组件库 NG-ZORRO 基础入门] - DatePicker

    前言回顾 经过几天的学习,我们完成了 nz-table 相关知识的初步了解,当然还有很多情况我们没有顾及到,有兴趣的同学可以前往官方文档去查看剩余的示例说明. 今天我们继续介绍之前项目中涉及的组件:D ...

  6. jQuery UI Datepicker 选择时分秒

    jQuery UI Datepicker日期选择插件很好用了,只不过只能精确到日,不能选择时间(小时分钟秒)很遗憾,而jquery-ui-timepicker-addon.js正是基于jQuery U ...

  7. js获取当前时间的年月日时分秒以及时间的格式化

    1.获取当前时间 var myDate = new Date(); 2.获取时间中的年月日时分秒 myDate.getYear(); // 获取当前年份(2位) myDate.getFullYear( ...

  8. python时分秒_python时间时分秒与秒数的互相转换

    受到Unix时间戳的启发,我发现时间转成秒数后会非常好处理,在程序当中不再是以字符串的形式处理,不管时间的加减还是获取随机的时间点都变得非常方便, 如果有需要,也很容易转换成需要的时间格式. 一:时间 ...

  9. JS时间,时间戳,以及年月日时分秒格式时间的相互转化

    1.时间 var time=new Date() 2.时间=>时间戳 var time=new Date().getTime() 3.时间戳=>时间 var time=new Date(  ...

  10. Vue>>Iview>>时间不可选万能模板___一蓑烟雨任平生

    涉及了所有时间的禁用 拿走不谢 <template><Form :model="form" :rules="rules"><For ...

最新文章

  1. 投资比特币现金的四个理由
  2. “面向未来,有效保护”——深信服安全理念详解
  3. svg 点击 事件_使用 SVG 实现圆环日期选择器
  4. 标准访问控制列表配置(51cto: 实验 34)
  5. Redis你不得不探索的11个问题
  6. 关于万能头文件的使用
  7. [Angularjs]ng-select和ng-options(转载)
  8. Erlang中一些错误或者异常的标识
  9. 如何使用Fiddler进行弱网测试
  10. UVA 10131 Is Bigger Smarter? (DP,最长条件子序列)
  11. HTML实战宝典PDF,《selenium webdriver实战宝典》记
  12. 调焦、变焦的原理和清晰度的关系
  13. 北京著名“十大特色美食街”
  14. 使用mock模拟数据,实现图片文字向上的轮播
  15. 屏蔽ENTER键、ESC键的使用
  16. HTML、CSS面试题
  17. Ubuntu12.04 设置1080P分辨率
  18. XFS(dm-0): Internal error XFS_WANT_CORRUPTED_GOTO at line 1664 of file fs/xfs/libxfs/xfs_alloc.c.
  19. Depin(Linux)下安装Tibco Ems 8.5
  20. 关于openpyxl里“合并单元格和插入新行”与“冻结窗格”的坑

热门文章

  1. LTE语音解决方案与优化
  2. 2.4G蓝牙耳机等穿戴蓝牙设备贴片天线方案 CA-C01
  3. react Hook useEffect()
  4. 什么是API接口平台?作用是什么?
  5. 【未来简史】读书笔记
  6. Autovue 21.0.2.5 在2020年7月份发布
  7. python修改文件内容_Python之文件处理-批量修改md文档内容-Go语言中文社区
  8. 开发与测试如同左手和右手
  9. Jshop小程序商城系统说明
  10. gromacs 安装_gromacs编译安装教程