博客
关于我
bootstrap-datetimepicker 配置全面指南 ( version : 4.17.47 )
阅读量:302 次
发布时间:2019-03-01

本文共 6448 字,大约阅读时间需要 21 分钟。

$.fn.datetimepicker.defaults = {        timeZone: '',        format: false,        dayViewHeaderFormat: 'MMMM YYYY',        extraFormats: false,        stepping: 1,        minDate: false,        maxDate: false,        useCurrent: true,        collapse: true,        locale: moment.locale(),        defaultDate: false,        disabledDates: false,        enabledDates: false,        icons: {            time: 'glyphicon glyphicon-time',            date: 'glyphicon glyphicon-calendar',            up: 'glyphicon glyphicon-chevron-up',            down: 'glyphicon glyphicon-chevron-down',            previous: 'glyphicon glyphicon-chevron-left',            next: 'glyphicon glyphicon-chevron-right',            today: 'glyphicon glyphicon-screenshot',            clear: 'glyphicon glyphicon-trash',            close: 'glyphicon glyphicon-remove'        },        tooltips: {            today: 'Go to today',            clear: 'Clear selection',            close: 'Close the picker',            selectMonth: 'Select Month',            prevMonth: 'Previous Month',            nextMonth: 'Next Month',            selectYear: 'Select Year',            prevYear: 'Previous Year',            nextYear: 'Next Year',            selectDecade: 'Select Decade',            prevDecade: 'Previous Decade',            nextDecade: 'Next Decade',            prevCentury: 'Previous Century',            nextCentury: 'Next Century',            pickHour: 'Pick Hour',            incrementHour: 'Increment Hour',            decrementHour: 'Decrement Hour',            pickMinute: 'Pick Minute',            incrementMinute: 'Increment Minute',            decrementMinute: 'Decrement Minute',            pickSecond: 'Pick Second',            incrementSecond: 'Increment Second',            decrementSecond: 'Decrement Second',            togglePeriod: 'Toggle Period',            selectTime: 'Select Time'        },        useStrict: false,        sideBySide: false,        daysOfWeekDisabled: false,        calendarWeeks: false,        viewMode: 'days',        toolbarPlacement: 'default',        showTodayButton: false,        showClear: false,        showClose: false,        widgetPositioning: {            horizontal: 'auto',            vertical: 'auto'        },        widgetParent: null,        ignoreReadonly: false,        keepOpen: false,        focusOnShow: true,        inline: false,        keepInvalid: false,        datepickerInput: '.datepickerinput',        keyBinds: {            up: function (widget) {                if (!widget) {                    return;                }                var d = this.date() || this.getMoment();                if (widget.find('.datepicker').is(':visible')) {                    this.date(d.clone().subtract(7, 'd'));                } else {                    this.date(d.clone().add(this.stepping(), 'm'));                }            },            down: function (widget) {                if (!widget) {                    this.show();                    return;                }                var d = this.date() || this.getMoment();                if (widget.find('.datepicker').is(':visible')) {                    this.date(d.clone().add(7, 'd'));                } else {                    this.date(d.clone().subtract(this.stepping(), 'm'));                }            },            'control up': function (widget) {                if (!widget) {                    return;                }                var d = this.date() || this.getMoment();                if (widget.find('.datepicker').is(':visible')) {                    this.date(d.clone().subtract(1, 'y'));                } else {                    this.date(d.clone().add(1, 'h'));                }            },            'control down': function (widget) {                if (!widget) {                    return;                }                var d = this.date() || this.getMoment();                if (widget.find('.datepicker').is(':visible')) {                    this.date(d.clone().add(1, 'y'));                } else {                    this.date(d.clone().subtract(1, 'h'));                }            },            left: function (widget) {                if (!widget) {                    return;                }                var d = this.date() || this.getMoment();                if (widget.find('.datepicker').is(':visible')) {                    this.date(d.clone().subtract(1, 'd'));                }            },            right: function (widget) {                if (!widget) {                    return;                }                var d = this.date() || this.getMoment();                if (widget.find('.datepicker').is(':visible')) {                    this.date(d.clone().add(1, 'd'));                }            },            pageUp: function (widget) {                if (!widget) {                    return;                }                var d = this.date() || this.getMoment();                if (widget.find('.datepicker').is(':visible')) {                    this.date(d.clone().subtract(1, 'M'));                }            },            pageDown: function (widget) {                if (!widget) {                    return;                }                var d = this.date() || this.getMoment();                if (widget.find('.datepicker').is(':visible')) {                    this.date(d.clone().add(1, 'M'));                }            },            enter: function () {                this.hide();            },            escape: function () {                this.hide();            },            //tab: function (widget) { //this break the flow of the form. disabling for now            //    var toggle = widget.find('.picker-switch a[data-action="togglePicker"]');            //    if(toggle.length > 0) toggle.click();            //},            'control space': function (widget) {                if (!widget) {                    return;                }                if (widget.find('.timepicker').is(':visible')) {                    widget.find('.btn[data-action="togglePeriod"]').click();                }            },            t: function () {                this.date(this.getMoment());            },            'delete': function () {                this.clear();            }        },        debug: false,        allowInputToggle: false,        disabledTimeIntervals: false,        disabledHours: false,        enabledHours: false,        viewDate: false    };

转载地址:http://ywea.baihongyu.com/

你可能感兴趣的文章
Nginx、HAProxy、LVS
查看>>
nginx一些重要配置说明
查看>>
Nginx下配置codeigniter框架方法
查看>>
Nginx与Tengine安装和使用以及配置健康节点检测
查看>>
Nginx中使用expires指令实现配置浏览器缓存
查看>>
Nginx中使用keepalive实现保持上游长连接实现提高吞吐量示例与测试
查看>>
Nginx中如何配置WebSocket代理?
查看>>
Nginx中实现流量控制(限制给定时间内HTTP请求的数量)示例
查看>>
nginx中配置root和alias的区别
查看>>
nginx主要流程(未完成)
查看>>
Nginx之二:nginx.conf简单配置(参数详解)
查看>>
vue中各模块加载和渲染的过程
查看>>
Nginx从入门到精通
查看>>
Nginx从入门到精通(全)
查看>>
Nginx从安装到高可用,一篇搞定!
查看>>
Nginx代理websocket配置(解决websocket异常断开连接tcp连接不断问题)
查看>>
Nginx代理初探
查看>>
nginx代理地图服务--离线部署地图服务(地图数据篇.4)
查看>>
Nginx代理外网映射
查看>>
Nginx代理模式下 log-format 获取客户端真实IP
查看>>