现在项目上有个需求,在时间选择上需要精确到分钟,且分钟只能是0分钟或者是30分钟。

其中组件有个minuteStep参数,将其设置成30,即可只显示0分钟或者30分钟了。

但是在选择的时候发现了问题,点击时间控件,弹出时间选择的界面,如果不去选择0分钟或者30分钟,直接点击确认,控件会选择到当前时间的分钟数,这是不合理的,解决方法:

参考了https://www.zhihu.com/question/56076235,使用到了moment对象,需要在项目中引入moment.js。增加一个判断,如果选择到30分钟了,即不变。如果不是30分钟则将分钟数设置为0,具体做法如下:

value={this.state.startTime} minuteStep = {30}

onChange={startTime => this.setState({startTime: new Date(startTime).getMinutes() == 30 ? startTime : moment( new Date(startTime).setMinutes(0) ) })}

>

* 开始时间

这样既可实现。

react-native DatePicker日期选择组件的实现

本教程的实现效果如下: 为了实现其淡入/淡出的覆盖效果, 还有取消按钮, 在此用了一个三方的组件, 大家可以先安装一下: 三方组件的地址:https://github.com/eyaleizenber ...

支付宝小程序日期选择组件datePicker封装

github 地址 https://github.com/iocool/antminDatePicker 最近在做支付宝小程序(以下简称小程序)开发,发现小程序的日期选择组件很不好用,比如安卓和IOS ...

Ant Design 日期选择组件RangePicker 选择时间范围后计算范围内的天数。

/** *需求:同年同月,同年不同月(两个月相减大于1,小于1),不同年(两个年相减大于1(是否为闰年),小于1),起止包含的月份及天 */ //首先引入组件 import { DatePicker} ...

sencha:日期选择组件datepicker

来源于 ------------------------------- 除app.js外,其它内容都与上一篇博客里的内容相同.app.js代码如下: E ...

My97DatePicker -- 一个功能丰富, 而且兼容 ie 6, 7的日期选择组件

easyUI 也提供了 功能强大的日期组件, 可惜在ie 6,7,8下会报错,没有找到 addEventListener , JSON,  可能现在不想再支持低版本ie了 另外avalon也提供了 日 ...

My97 DatePicker 日期选择插件.

My97DatePicker是一个纯js写的时间插件,体积较小,更可以自己扩展皮肤,且样式不和页面相冲突,有多钟配置,近期项目用了一下感觉还不错...分享给大家 软件官网:http://www.my9 ...

vue 移动端日期选择组件 vue-mobile-calendar

vue-mobile-calendar cnpm install vue-mobile-calendar -S import Vue from 'vue' import Calendar from ' ...

element-ui日期组件DatePicker设置日期选择范围Picker Options

element-UI提供了DatePicker日期选择器组件,可以让我们很方便的获取到日期,默认的选择是全部的日期都可以选择的,但是很多场景中我们要对日期选择范围做限定,比如出行日期就不能选过去的日期 ...

十九、React UI框架Antd(Ant Design)的使用——及react Antd的使用 button组件 Icon组件 Layout组件 DatePicker日期组件

一.Antd(Ant Design)的使用:引入全部Css样式 1.1 antd官网: https://ant.design/docs/react/introduce-cn 1.2 React中使用A ...

随机推荐

memset函数详解

语言中memset函数详解(2011-11-16 21:11:02)转载▼标签: 杂谈 分类: 工具相关  功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大 ...

JUnit报错需导入两个jar包

org.hamcresthamcrest-core

CCF 最大的矩形

问题描述 试题编号: 3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个 ...

IIS删除http header信息如Server, X-Powered-By, 和X-AspNet-Version

响应头信息原始头信息 Cache-Control private Content-Length 78457 Content-Type text/html; charset=utf-8 Date Fri ...

codeforces300A Array

A. Array time limit per test 2 seconds memory limit per test 256 megabytes input standard input outp ...

DamonOehlman/detect-browser

https://github.com/DamonOehlman/detect-browser detect-browser This is a package that attempts to det ...

Windows10下安装Maven以及Eclipse安装Maven插件 + 创建Maven项目

在官网下载Maven      http://maven.apache.org/download.cgi 下载下来后加压缩,将apache-maven-3.5.4文件夹复制到想要存放它的位置,我放在了 ...

OAF 动态创建组件以及动态绑定属性

在开发中,我们遇到以下一个需求. 一个表格左侧有5列是固定存在的,右侧有N列是动态生成的,并且该N列中第一列可输入,第二列是不可编辑的,但是是数字,如果小于0,那么就要显示为红色,重点标识出来. 首先 ...

iOS - UIScrollView xib添加约束的坑

一.Storyboard中的UIScrollView使用自动布局 在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和 ...

EF中連表查詢的應用方式

1.首先我們想讓列表頁顯示兩個表的共同數據 這裡有兩張表 public class mytype    {        public int mytypeID { get; set; }       ...

antd 日期时间选择_antd-mobile的DatePicker日期选择组件使用相关推荐

  1. antd 日期时间选择_AntD日期选择器组件DatePicker默认展示当前时间前一个周四

    util中写个js方法 // 取当前时间的前一个周四 export const getThursday = () => { let now = new Date(); let nowTime = ...

  2. antd 日期时间选择_antd日期选择器禁止选择当天之前的时间操作

    使用disabledDate属性(不可选择的日期) 在js中定义函数并返回 //限制当天之前的日期不可选 disabledDate(current) { return current &&am ...

  3. C# 自定义控件,日期时间选择输入插件

    using System; using System.ComponentModel; using System.Drawing; using System.Reflection; using Syst ...

  4. antd 日期时间选择_【UI设计】日期选择器的常见样式总结

    来源:海盐社(haiyans7) 作者:青山 在使用各种 APP 的过程中,我们经常会遇到选择日期的场景,比如记账的时候.安排行程的时候.购买车票以及预订酒店的时候.有时我们需要选择一个日期,有时则需 ...

  5. 30个基于jQuery的日期时间选择插件

    今天给大家分享30个非常酷的基于jQuery的日期时间选择插件,这是在国外的一个网站看到的,于是就稍作翻译,拿出来与大家分享,英文原文地址:http://www.1stwebdesigner.com/ ...

  6. jquery插件课程1 幻灯片、城市选择、日期时间选择、拖放、方向拖动插件

    jquery插件课程1  幻灯片.城市选择.日期时间选择.拖放.方向拖动插件 一.总结 一句话总结:都是jquery插件,都还比较小,参数(配置参数.数据)一般都是通过json传递. 1.插件配置数据 ...

  7. html5 datepicker ios,iOS DatePicker日期时间选择器【组件】

    日期时间选择,可根据需要设置样式类型:年月日时分.月日时分.年月日.月日.时分,限制最大时间.限制最小时间. 使用: WSDatePickerView *datepicker = [[WSDatePi ...

  8. 每日分享,三款纯jquery移动端日期时间选择插件

    序言:mm再也不用担心我找不到合适好看的日期选择插件了,今天分享三款纯jquery移动端日期时间选择插件,赶紧点赞收藏转发吧. 一.jQuery移动端触屏滑动时间日期选择插件 简介:jQuery移动端 ...

  9. element ui DatePicker 日期选择器 限制只能选择今天之前或者之后--选择范围时选中第一个后前面的日期应该是禁止状态

    picker-options的值是一个对象,他的disabledDate属性可以设置禁用日期 time.getTime是把选中的时间转化成自1970年1月1日 00:00:00 UTC到当前时间的毫秒 ...

最新文章

  1. 【题解】 bzoj1260: [CQOI2007]涂色paint (区间dp)
  2. 皮一皮:大义灭亲啊这是...
  3. 聚类之isodata算法
  4. 网络服务器预防dos***的层次
  5. SAP Spartacus默认的货币列表currency是从源代码什么地方读取的
  6. ActiveBpel部署运行BPEL流程实例
  7. .bin 文件用excel文件打开_用python读Excel文件
  8. 前端获取后台保存的Cookie
  9. SASS用法指南(转)
  10. Failed to build Android - icescreem-4.0.4
  11. Java base64位文件互转
  12. 创建Maven时生成的properties标签内容解释
  13. 鸿蒙系统反应慢,系统优化非常的关键 鸿蒙2.0和iOS14的反应速度测试
  14. 北京375路公交车灵异事件真相
  15. 赢在CSDN,我的CSDN成长之路,让子弹飞一会儿
  16. python实现DEAMON守护进程
  17. 萝卜家园 Win XP 极速安装版 3.0
  18. snv服务器备份方案
  19. 数据库身份证号用什么类型_油罐内壁防腐施工用什么类型的升降机?
  20. Android 新增API Autofill

热门文章

  1. 工作已换,邀君共事!
  2. GitHub —— No.1向导
  3. MySQL----表的一对多关系和多对多关系
  4. 杂谈PPT 文档撰写
  5. linux中的cpu idle,linux下如何获得系统信息,比如cpu占用率
  6. linux open file不生效,【Linux】Linux修改openfiles后不生效问题?
  7. Evasi0n Jailbreak's Userland Component
  8. MATLAB指纹识别系统GUI界面实现
  9. unity3d OpenCVForUnity(一)
  10. 【网络协议笔记】TCP/UDP 协议整理