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

网友投稿 480 2023-02-07


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

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

效果图

安装方法

npm install react-native-datepicker --save

示例代码

time: {this.state.time}

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});}}

/>

datetime: {this.state.datetime}

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});}}

/>

datetime: {this.state.datetime1}

主要参数说明

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

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});}}

/>

datetime: {this.state.datetime}

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});}}

/>

datetime: {this.state.datetime1}

主要参数说明

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

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});}}

/>

datetime: {this.state.datetime1}

主要参数说明

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:vue弹窗消息组件的使用方法
下一篇:vue拦截器实现统一token,并兼容IE9验证功能
相关文章

 发表评论

暂时没有评论,来抢沙发吧~