react+antd系列之日期选择框DatePicker

2023-11-09

1.默认时间

 <DatePicker
   defaultValue={moment('20120203')}
   format={dateFormat}
 />

默认当前时间:

const dateFormat = 'YYYY-MM-DD';
<DatePicker
   defaultValue={moment()}
   format={dateFormat}
/>

moment()不带参数表示默认当前日期

注意:

1. 获取时间戳

获取当前时间戳:

moment().valueOf()

获取固定时间的时间戳:

moment(date.format('YYYY-MM-DD')).valueOf()

date为moment格式

2. 获取格式时间

moment().format('YYYY-MM-DD')

DatePicker组件获取的时间都是moment格式的,要转换一般用这两种

时间戳转成moment格式:

moment(时间戳)

2.不可选择的日期

(1)只能选择今天跟今天之后的日期:

  const disabledDate = (current) => {
    return current < moment().startOf('day');
  }
 <DatePicker disabledDate={disabledDate}/>

(2)只能选择今天之前的日期(不包括今天):

  const disabledDate = (current) => {
    return current > moment().startOf('day');
  }
 <DatePicker disabledDate={disabledDate}/>

3.禁用日期框

<DatePicker disabled/>

4.日期区间范围选择

  <RangePicker defaultValue={[moment('20130607'), moment('20190301')]}/>

5.月份选择

 <MonthPicker defaultValue={moment()}/>

6.选择周

 <WeekPicker defaultValue={moment()}/>

官方链接:https://ant.design/components/date-picker-cn/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

react+antd系列之日期选择框DatePicker 的相关文章

  • springboot整合rabbitmq

    目录 一 rabbitmq的相关概念 概念说明 二 相关步骤 整合springbbot 三 具体实现和对应的原理 1 配置rabbitmq的文件 2 配置configuration文件 配置连接 3 创建exchange 4 创建队列 5

随机推荐

  • 触发器实现模5加法计数器

    触发器实现模5加法计数器 个人的小实验 写个文章记录一下 注 multism中没有找到T 触发器 用JK触发器两端接1来替代 JK触发器功能表如下 因为 2 2 lt 5 lt 2
  • solidworks如何调整视图方向

    https jingyan baidu com article 14bd256e9185a5bb6d2612bd html
  • 应届程序员一年能挣多少钱?字节跳动员工:存款40万,感觉良好

    程序员是公认的高薪 不过很多人都说刚毕业的程序员收入并不会太高 有一些人可能收入还不过万的 只有工作个三五年经验跟技术充足了 那收入才是非常可观的 所以对于应届生来说 就算是程序员收入也一般 不过这可能只是指小公司的程序员 如果刚毕业就入职
  • 第三章 索引

    文章目录 一 索引器 1 表的列索引 2 序列的行索引 WARNING 关于索引类型的说明 END 3 loc索引器 练一练 END WARNING 不要使用链式赋值 END 4 iloc索引器 5 query方法 NOTE query中引
  • python之出现unresolved reference解决方法

    在目录上面右键点击选择Mark Directory As Sources root 将你的目录添加sources root 就可以解决了
  • Docker镜像的创建(配置生成docker镜像和dockerfile构建Tomcat)

    一 配置生成docker镜像 1 配置基于运行的容器生成镜像 并部署Apache服务 2 通过已有镜像生成新的镜像 https download openvz org template precreated centos 7 x86 64
  • shell运行python

    为了能在shell页面运行python程序 我们将复杂的python程序可以封装到shell里面 第一种 直接调用PY文件 这里必须保证py文件在前面这个路径下面方可 bin bash appcom anaconda bin python
  • mbp适合程序员_程序员入手mbp一月感受

    网上很多人推荐程序员使用macbookpro 说是最适合程序员的电脑 刚好新公司需要使用mac 趁着暑假教育优惠 入手了2020 13寸 2 0Ghz的mbp 一个月使用感受大致如下 1 macos和服务器上的linux系统环境差异比较大
  • R--基础知识总结

    R程序包的安装和加载 install packageS TSA library TSA R向量 vector 数值向量 1 赋值 x lt c 1 2 3 4 assign x c 1 2 3 4 x c 1 2 3 4 x lt 2 1
  • 【SpringBoot应用篇】SpringBoot+MybatisPlus集成国产DM8(达梦)数据库

    SpringBoot应用篇 SpringBoot MybatisPlus集成国产DM8 达梦 数据库 简介和安装 基本概念介绍 SpringBoot MP整合DM8 pom yml Address AddressMapper 启动类 测试类
  • CESM:手动inputdata

    参考教程 CESM2笔记 porting 新机器移植 cesm2创建case J同学的大气笔记的博客 CSDN博客 ftp链接失效 试试通过cmd下载cam学习材料 cesm为什么不能直接下载数据 J同学的大气笔记的博客 CSDN博客 ca
  • QTreeView默认选中某个节点的方法

    最近使用Qt做个界面 使用了QTreeView显示一个树形数据 想在界面打开时 默认选中某个节点 网上搜索全是MFC的TreeView的 在这里记一下QTreeView的方法 QTreeView的基本使用 QStandardItemMode
  • Django知识点

    MTV M 模型 model 主要操作数据库等 T 模板 template 代替了MVC模型的view 主要定义前端 调用view等 V 视图 view 代替MVC模型的controller 主要接受用户请求 调用model 调用templ
  • Qt扫盲-QVariant理论使用总结

    Qt扫盲 QVariant理论使用总结 一 概述 二 使用用例 三 关于GUI类型的说明 四 连续使用canConvert 和convert 一 概述 QVariant 是一个用来存放变体数据的工具类 因为c 禁止 union 包含具有非默
  • 深度学习和日常代码中遇到的报错汇总及解决方案,持续更新中。。。。

    本文是深度学习和日常代码中遇到的报错汇总 因时间比较久 暂时都没有图片 只有文字描述 解决方案也大多参考网上的解决方案 有些有用 有些没有效果 本文章中的问题 也仅是本人遇到的问题 使用列举的方案已经解决 1 报错 RuntimeError
  • 【无监督学习】遗传算法Genetic Algorithm(含代码实现)

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • Macbook Pro 突然无声音播放,硬件设备都没问题。

    打开Terminal 终端 就是黑色框框那个 跟Windows cmd差不多那个 输入命令 sudo killall coreaudiod 因为看到好多人说重置那个SMC 浪费时间 先用这个命令试试 基本可以解决
  • 纯前端css实现酷炫loading动画

    纯前端css实现酷炫loading动画 1 平滑加载 2 按步加载 3 虚线加载 4 电池加载 5 内嵌加载 6 斑马线加载 7 水柱加载 8 信号加载 9 四个动点加载 1 平滑加载 div class progress 1 div pr
  • MVP 实现登录注册

    http blog csdn net dfskhgalshgkajghljgh article details 51317956
  • react+antd系列之日期选择框DatePicker

    1 默认时间