bootstrapdatetimepicker ⽇期插件超详细使⽤⽅法
⽇期时间选择器
⽬前,bootstrap有两种⽇历。datepicker和datetimepicker,后者是前者的拓展。
Bootstrap⽇期和时间组件:使⽤⽰例:
从左到右依次是⼗年视图、年视图、⽉视图、⽇视图、⼩时视图
使⽤时需要导⼊相应的CSS和js⽂件:
可选的⽇期格式:yyyy-mm-dd yyyy-mm-dd hh:ii yyyy-mm-dd hh:ii:ss
HTML部分代码:
<div class="form-group">
<label for="dtp_input1" class="col-md-2 control-label">DateTime Picking</label>
<div class="input-group date form_datetime col-md-5" data-date="1979-09-16T05:25:07Z" data-date-format="dd MM yyyy - HH:ii p" data-link-field="dtp                    <input class="form-control" size="16" type="text" value="" readonly>
<span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>
<span class="input-group-addon"><span class="glyphicon glyphicon-th"></span></span>
</div>
<input type="hidden" id="dtp_input1" value="" /><br/>
</div>
JS部分代码:
$('.form_datetime').datetimepicker({
weekStart: 0, //⼀周从哪⼀天开始
todayBtn:  1, //
autoclose: 1,
todayHighlight: 1,
startView: 2,
forceParse: 0,
showMeridian: 1
});
选项:
weekStart
Integer. 默认值:0
bootstrap项目⼀周从哪⼀天开始。0(星期⽇)到6(星期六)
startDate
Date. 默认值:开始时间
endDate
Date. 默认值:结束时间
autoclose
Boolean. 默认值:false
当选择⼀个⽇期之后是否⽴即关闭此⽇期时间选择器。
startView
Number, String. 默认值:2, 'month'
⽇期时间选择器打开之后⾸先显⽰的视图。 可接受的值:
0 or 'hour' 为⼩时视图
1 or 'day' 为天视图
2 or 'month' 为⽉视图(为默认值)
3 or 'year'  为年视图
4 or 'decade' 为⼗年视图
todayBtn
Boolean, "linked". 默认值: false
如果此值为true 或 "linked",则在⽇期时间选择器组件的底部显⽰⼀个 "Today" 按钮⽤以选择当前⽇期。如果是true的话,"Today" 按钮仅仅将视图转到当天的⽇期,如果是"linked",当天⽇期将会被选中。
todayHighlight
Boolean. 默认值: false
如果为true, ⾼亮当前⽇期。
keyboardNavigation
Boolean. 默认值: true
是否允许通过⽅向键改变⽇期。
⽇期时间选择器提供了键盘导航:
up, down, left, right ⽅向键
这些⽅向键中,left/right 向后/向前 ⼀天,up/down 向后/向前 ⼀周。
配合shift键,up/left 向后退⼀个⽉,down/right 向前进⼀个⽉。
配置ctrl键,up/left 向后退⼀年,down/right 向前进⼀年。
Shift+ctrl 和 ctrl 同等效果 - 也就是说,他们不能同时改变⽉和年,只能单独改变年。
language
String. 默认值: 'en'; 可以通过导⼊对应语⾔的js⽂件来设置语⾔
forceParse
Boolean. 默认值: true
当选择器关闭的时候,是否强制解析输⼊框中的值。
⽅法:
.datetimepicker(options)
初始化⽇期时间选择器。
remove
参数: None
移除⽇期时间选择器。同时移除已经绑定的event、内部绑定的对象和HTML元素。
$('#datetimepicker').datetimepicker('remove');
show
参数: None
显⽰⽇期时间选择器。
$('#datetimepicker').datetimepicker('show');
hide
参数: None
隐藏⽇期时间选择器。
$('#datetimepicker').datetimepicker('hide');
update
参数: None
使⽤当前输⼊框中的值更新⽇期时间选择器。
$('#datetimepicker').datetimepicker('update'); setStartDate
参数:
startDate (String)
给⽇期时间选择器设置⼀个新的起始⽇期。
$('#datetimepicker').datetimepicker('setStartDate', '2012-01-01'); setEndDate
参数:
endDate (String)
给⽇期时间选择器设置结束⽇期。
$('#datetimepicker').datetimepicker('setEndDate', '2012-01-01');
________________________________________________________________
附另⼀种简单好⽤的⽇历插件
关于⽇历插件使⽤说明
本插件仅需要引⼊⼀个js⽂件,外加部分css样式(也可以不引⼊),以及input标签
⼀、解压后框架如图所⽰
⼆、打开test.html⽂件部署到项⽬中去,将laydate整个⽂件夹都放⼊项⽬,(⼀定要把laydate放⼊整个项⽬中,不⽤单独只放js⽂件,不然不会有效果,⾥⾯的⽂件也不需要删除)如图为页⾯需要引⼊的⽂件
三、界⾯如下,点击input框⽇历⾃⼰会弹出,简洁美观

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。