时间:2021-05-28
1、某个时间段
import React from 'react'; import moment from 'moment'; class DateDemo extends React.Component{ disabledDate = (current) => { return current < moment().startOf('day') || current > moment().add(6, 'day') ; }; datePickerChange = (date) => { console.log(date,'date即为DatePicker选中的时间'); } render(){ return( <div> <DatePicker disabledDate={this.disabledDate} onChange={this.datePickerChange} /> </div> ) }}在线查看:单个DatePicker限定时间输入范围
这样就只能选择从当天算起到七天后的日期,但是时间的时分秒是你选择的时候系统时间的时分秒,这个有需要的话要额外处理,比如设置为当天起始值:
...//setHours(hours,min,sec,ms)let day = date ? new Date(date).setHours(0, 0, 0, 0): 0;...disabledDate方法中时间相关api是配合JS的日期处理类库:Moment.js使用的,moment().startOf('day') 代表今天,moment().add(6, 'day')代表今天加后6天共七天。其他用法可以去官网查看:http://momentjs.cn/
2、向前或向后时间范围
... disabledDate = (current) => { return current && current < moment().endOf('day'); }...更详细的API可以去Antd官网看:https://ant.design/components/date-picker-cn/
补充知识:antd中的disabledDate不可选择时间的处理
我就废话不多说了,大家还是直接看代码吧~
handleData(time){if(!time){return false}else{// 大于当前日期不能选 time > moment()// 小于当前日期不能选 time < moment().subtract(1, “days”)// 只能选前7后7 time < moment().subtract(7, “days”) || time > moment().add(7, ‘d')return time < moment().subtract(7, “days”) || time > moment().add(7, ‘d')}}*disabledDate = (current) => {// Can not select days before today and today//return current && current < moment().endOf(‘day');!!!!!当天之前的不可选,包括当天return current < moment().subtract(1, ‘day') !!!!!当天之前的不可选,不包括当天}以上这篇Antd中单个DatePicker限定时间输入范围操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
总体效果:展开后:选值后:代码部分:1、引入:import{DatePicker}from'antd';2、主体部分:exportdefaultclassPer
親愛的的商家盆友,双十一期内将对天猫活动产品有一定的编写实际操作限定,实际的编写操作指南及时间范围以下,请大伙儿参照,在特定时间段内开展产品编写。祝大家双十一大
之前在做vue项目时使用iviewUI库中的DatePicker组件,发现DatePicker使用起来比较麻烦,尤其是对时间精确度上的限制不尽人意,操作起来也比
华硕RT-AC86U路由器可以设置端口触发程序——当局域网中的客户端对特定的端口请求向外连接时,端口范围触发可在限定时间段内开启预置的内
以苹果手机为例,其屏幕时间密码能输8次,有且限定时间为15分钟内可操作。如果连续第9次输错密码,60分钟内无法操作,连续第10次输错密码,显示iPhone已停用