标签:配置 local drop rip moment input follow 汉化 选中
参数介绍:
参数 | 格式 | 示例 | 含义 |
---|---|---|---|
startDate | MM/DD/YYYY | “startDate”:”10/14/2017” | 设置默认的开始日期 |
endDate | MM/DD/YYYY | “endDate”:”10/22/2017” | 设置默认的结束日期 |
minDate | MM/DD/YYYY | “minDate”:”10/14/1995” | 设置最小可用日期 |
maxDate | MM/DD/YYYY | “maxDate”:”10/14/2017” | 设置最大可用日期 |
autoApply | true/false | 默认值:false | 不用点击Apply或者应用按钮就可以直接取得选中的日期 |
singleDatePicker | true/false | 默认值:false | 设置为单个的datepicker,而不是有区间的datepicker |
singleDatePicker | true/false | 默认值:false | 设置为单个的datepicker,而不是有区间的datepicker |
showDropdowns | true/false | 默认值:false | 当设置值为true的时候,允许年份和月份通过下拉框的形式选择 |
timePicker | true/false | 默认值:false | 可选中时分 |
timePicker24Hour | true/false | 默认值:false | 设置小时为24小时制 |
timePickerSeconds | true/false | 默认值:false | 可选中秒 |
opens | 可选值:right left center | 默认值:center | 设置datepicker面板防止的位置:左边、右边或者中间 |
drops | 可选值:down up | 默认值:down | 设置面板防止的位置:input输入框上面或者input输入框下面 |
locale | 本地配置 | ||
locale.applyLabel | 确认按钮文字 | ||
locale.cancelLabel | 取消按钮文字 | ||
locale.format | 格式 |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/4.0.0-alpha.6/css/bootstrap.css"/> <link href="http://cdn.bootcss.com/bootstrap-daterangepicker/2.1.25/daterangepicker.css" rel="stylesheet"> <script type="text/javascript" src="http://cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script> <script type="text/javascript" src="http://cdn.bootcss.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script> <script src="http://cdn.bootcss.com/bootstrap-daterangepicker/2.1.25/moment.min.js"></script> <script src="http://cdn.bootcss.com/bootstrap-daterangepicker/2.1.25/daterangepicker.js"></script> </head> <body> <div class="input-group"> <button type="button" class="btn btn-default pull-right" id="daterange-btn"> <i class="fa fa-calendar"></i> <span>时间</span> <i class="fa fa-caret-down"></i> </button> </div> <script> function init() { //定义locale汉化插件 var locale = { "format": ‘YYYY-MM-DD‘, "separator": " -222 ", "applyLabel": "确定", "cancelLabel": "取消", "fromLabel": "起始时间", "toLabel": "结束时间‘", "customRangeLabel": "自定义", "weekLabel": "W", "daysOfWeek": ["日", "一", "二", "三", "四", "五", "六"], "monthNames": ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], "firstDay": 1 }; //初始化显示当前时间 $(‘#daterange-btn span‘).html(moment().subtract(‘hours‘, 1).format(‘YYYY-MM-DD‘) + ‘ - ‘ + moment().format(‘YYYY-MM-DD‘)); //日期控件初始化 $(‘#daterange-btn‘).daterangepicker( { ‘locale‘: locale, showDropdowns:true, autoApply:true, //汉化按钮部分 ranges: { ‘今日‘: [moment(), moment()], ‘昨日‘: [moment().subtract(1, ‘days‘), moment().subtract(1, ‘days‘)], ‘最近7日‘: [moment().subtract(6, ‘days‘), moment()], ‘最近30日‘: [moment().subtract(29, ‘days‘), moment()], ‘本月‘: [moment().startOf(‘month‘), moment().endOf(‘month‘)], ‘上月‘: [moment().subtract(1, ‘month‘).startOf(‘month‘), moment().subtract(1, ‘month‘).endOf(‘month‘)] }, startDate: moment(), endDate: moment(), minDate:‘2000-01-01‘, maxDate:moment(), }, function (start, end) { $(‘#daterange-btn span‘).html(start.format(‘YYYY-MM-DD‘) + ‘ - ‘ + end.format(‘YYYY-MM-DD‘)); } ); }; $(document).ready(function() { init(); }); </script> </body> </html>
问题以及小BUG修复(可以看看):https://www.cnblogs.com/gtlm/p/7719739.html
标签:配置 local drop rip moment input follow 汉化 选中
原文地址:https://www.cnblogs.com/myIvan/p/9532459.html