ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

antd 之TimePicker设置禁用时间

2019-12-25 19:51:19  阅读:553  来源: 互联网

标签:禁用 hours parseInt TimePicker let time var antd timeArr


  1. startTime: '00:00:00',
  2. endTime: '23:59:59'
//现在时间以后的禁用 getDisabledHours=()=> { let HOURS = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] var myDate = new Date(); // myDate.getHours(); //获取当前小时数(0-23) // myDate.getMinutes(); //获取当前分钟数(0-59) let hours = [] let HOURSDate=[]; // let time = this.startTime let timeArr = [myDate.getHours(),myDate.getMinutes()] // let timeArr = time.split(':') for (var i = 0; i < parseInt(timeArr[0]); i++) { console.log('hoursiiiiiiiiii', HOURS, i, HOURS.indexOf(i)); hours.push(i) } for ( var i = 0; i < HOURS.length; i++) { if (hours.indexOf(i) < 0) { HOURSDate.push(i) } } return HOURSDate } getDisabledMinutes=(selectedHour)=> { var MINITES = [] for(var i = 0;i<60;i++){ MINITES.push(i) } var myDate = new Date(); // myDate.getHours(); //获取当前小时数(0-23) // myDate.getMinutes(); //获取当前分钟数(0-59) let timeArr = [myDate.getHours(), myDate.getMinutes()] let minutes = [] let MINITESDATE=[] if (selectedHour == parseInt(timeArr[0])) { for (var i = 0; i < parseInt(timeArr[1]); i++) { minutes.push(i) } } for(var i = 0;i<MINITES.length;i++){ if (minutes.indexOf(i) < 0) { MINITESDATE.push(i) } } return MINITESDATE } //现在时间以前的禁用  

getDisabledHours () {
let hours = []
let time = this.startTime
let timeArr = time.split(':')
for (var i = 0; i < parseInt(timeArr[0]); i++) {
hours.push(i)
}
return hours
},
getDisabledMinutes (selectedHour) {
let time = this.startTime
let timeArr = time.split(':')
let minutes = []
if (selectedHour == parseInt(timeArr[0])) {
for(var i = 0; i < parseInt(timeArr[1]); i++) {
minutes.push(i)
}
}
return minutes
},

getDisabledSeconds (selectedHour, selectedMinute) {
let time = this.startTime
let timeArr = time.split(':')
let second = []
if (selectedHour == parseInt(timeArr[0]) && selectedMinute == parseInt(timeArr[1])) {
for(var i = 0; i <= parseInt(timeArr[2]); i++) {
second.push(i)
}
}
return second
}

标签:禁用,hours,parseInt,TimePicker,let,time,var,antd,timeArr
来源: https://www.cnblogs.com/spy66/p/12098576.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有