Datepair是一个简单的jQuery日期选择器插件,允许您像在谷歌日历上一样选择日期和时间范围。
基于uxsolutions的Bootstrap日期选择器和jonthornton的jQuery时间选择器插件。
1.在页面上包含jQuery库和jQuery数据对插件。
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/dist/datepair.min.js"></script> <script src="/path/to/dist/jquery.datepair.min.js"></script>
2.在页面上包含uxsolutions的Bootstrap Datepicker和jonthornton的jQuery timepicker插件。请注意,它还支持三方日期选择器库,如Pikaday和jQueryUI日期选择器小部件。
<link rel="stylesheet" href="jquery.timepicker.css" /> <script src="jquery.timepicker.js"></script> <link rel="stylesheet" href="bootstrap-datepicker.css"> <script src="bootstrap-datepicker.js"></script>
3.为数据和时间范围选择器创建文本输入字段。
<div id="myDatePicker"> <input type="text" class="date start" /> <input type="text" class="time start" /> to <input type="text" class="date end" /> <input type="text" class="time end" /> </div>
4.初始化日期时间范围选择器并完成。
$('#myDatePicker .time').timepicker({ // options }); $('#myDatePicker .date').datepicker({ // options }); $('#myDatePicker').datepair({ // options })
5.可用的插件选项。
startClass: 'start', endClass: 'end', timeClass: 'time', dateClass: 'date', defaultDateDelta: 0, defaultTimeDelta: 3600000, anchor: 'start', // defaults for jquery-timepicker; override when using other input widgets parseTime: function(input){ return jq(input).timepicker('getTime'); }, updateTime: function(input, dateObj){ jq(input).timepicker('setTime', dateObj); }, setMinTime: function(input, dateObj){ jq(input).timepicker('option', 'minTime', dateObj); }, // defaults for bootstrap datepicker; override when using other input widgets parseDate: function(input){ return input.value && jq(input).datepicker('getDate'); }, updateDate: function(input, dateObj){ jq(input).datepicker('update', dateObj); }
6.API方法。
var milliseconds = $('#myDatePicker').datepair('getTimeDiff'); $('#myDatePicker').datepair('remove'); $('#myDatePicker').datepair('refresh');
7.事件处理程序。
$('#myDatePicker') .on('rangeSelected', function(){ // do something }).on('rangeIncomplete', function(){ // do something }).on('rangeError', function(){ // do something });
版本0.4.19(2022-05-30)
v0.4.17 (2021-04-22)
版本0.4.16(2018年1月31日)
版本0.2.3(2014-09-03)
版本0.2.2(2014-07-04)
版本0.2.1(2014-06-24)
版本0.2.0(2014-06-22)
版本0.1.1(2014-06-07)
版本0.1.0(2014-03-01)
版本0.1.0(2014-02-10)