var DPicker = { timePicker: function(elementId, cb) { //设置可选时间范围 var date = new Date(); date.setHours(23) date.setMinutes(59) date.setSeconds(59) date.setMilliseconds(999) var ago = null; //初始值设置 // $($('#reservation').find('span')[0]).text(toStrDate(date, -12) + '~' + toStrDate(date)); var tp = $('#' + elementId).daterangepicker({ singleDatePicker: false, showDropdowns: false, autoUpdateInput: false, timePicker24Hour: true, timePicker: true, // startDate: st, // endDate: et, "minDate": moment(ago), // "maxDate": moment(date), "opens": "right", "locale": { format: 'YYYY-MM-DD HH:mm:ss', applyLabel: "确定", cancelLabel: "取消", resetLabel: "重置", daysOfWeek: ["日", "一", "二", "三", "四", "五", "六"], monthNames: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"] } }, function(start, end, label) { if (!this.startDate) { this.element.val(''); } else { //点击逻辑 // var span = this.element.find('span'); // $(span.get(0)).text(this.startDate.format(this.locale.format) + '~' + this.endDate.format(this.locale.format)); cb(this.startDate.format(this.locale.format), this.endDate.format(this.locale.format)) } }); return tp } }