React Native日期时间选择组件的示例代码


Posted in Javascript onApril 27, 2018

React Native日期时间选择组件:react-native-datepicker,支持安卓和IOS双平台,支持单独选择日期、单独选择时间和选择日期和时间,支持自定义日期格式。

效果图

React Native日期时间选择组件的示例代码

安装方法

npm install react-native-datepicker --save

示例代码

<Text style={styles.instructions}>time: {this.state.time}</Text>
    <DatePicker
     style={{width: 200}}
     date={this.state.datetime}
     mode="datetime"
     format="YYYY-MM-DD HH:mm"
     confirmBtnText="确定"
     cancelBtnText="取消"
     showIcon={false}
     onDateChange={(datetime) => {this.setState({datetime: datetime});}}
    />
    <Text style={styles.instructions}>datetime: {this.state.datetime}</Text>
    <DatePicker
     style={{width: 200}}
     date={this.state.datetime1}
     mode="datetime"
     format="YYYY-MM-DD HH:mm"
     confirmBtnText="确定"
     cancelBtnText="取消"
     customStyles={{
      dateIcon: {
       position: 'absolute',
       left: 0,
       top: 4,
       marginLeft: 0
      },
      dateInput: {
       marginLeft: 36
      }
     }}
     minuteInterval={10}
     onDateChange={(datetime) => {this.setState({datetime1: datetime});}}
    />
    <Text style={styles.instructions}>datetime: {this.state.datetime1}</Text>

主要参数说明

date:设置初始显示的日期 mode:显示的模式,date,datetime,time format:设置日期格式,默认为'YYYY-MM-DD' confirmBtnText:确定按钮的显示名称 cancelBtnText:取消按钮的显示名称 minDate:显示的最小日期 maxDate:显示的最大日期 duration:时间间隔 onDateChange:日期变化时触发的事件 placeholder:占位符

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
Aug 14 Javascript
浅谈JavaScript事件的属性列表
Mar 01 Javascript
js面向对象的写法
Feb 19 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
Aug 03 Javascript
Ajax 加载数据 练习代码
Jan 05 Javascript
原生JS实现层叠轮播图
May 17 Javascript
关于jquery中attr()和prop()方法的区别
May 28 jQuery
Vue中插入HTML代码的方法
Sep 21 Javascript
vue+element树组件 实现树懒加载的过程详解
Oct 21 Javascript
JS精确判断数据类型代码实例
Dec 18 Javascript
js实现自定义右键菜单
May 18 Javascript
javascript开发实现贪吃蛇游戏
Jul 31 Javascript
vue实现点击展开点击收起效果
Apr 27 #Javascript
vue中post请求以a=a&amp;b=b 的格式写遇到的问题
Apr 27 #Javascript
vue项目中应用ueditor自定义上传按钮功能
Apr 27 #Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
Apr 27 #Javascript
微信小程序中添加客服按钮contact-button功能
Apr 27 #Javascript
Node.js文件编码格式的转换的方法
Apr 27 #Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 #jQuery
You might like
操作Oracle的php类
2006/10/09 PHP
特详细的PHPMYADMIN简明安装教程
2008/08/01 PHP
php数组的一些常见操作汇总
2011/07/17 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
为数据添加append,remove功能
2006/10/03 Javascript
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
window.addEventListener来解决让一个js事件执行多个函数
2012/12/26 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
利用jQuery实现可以编辑的表格
2014/05/26 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
详解Javascript模板引擎mustache.js
2016/01/20 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
2019/09/16 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
ES6箭头函数和扩展实例分析
2020/05/23 Javascript
Python文件与文件夹常见基本操作总结
2016/09/19 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
Python删除n行后的其他行方法
2019/01/28 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
浅谈python锁与死锁问题
2020/08/14 Python
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
大学新生军训自我鉴定
2014/09/18 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
长城英文导游词
2015/01/30 职场文书
被告答辩状范文
2015/05/22 职场文书
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS