Bootstrap-datepicker日期时间选择器的常见用法总结
2017-07-08 09:59
796 查看
目前,bootstrap有两种日历。datepicker和datetimepicker,后者是前者的拓展。
// bootstrap datetimepicker
//选择年月日的 startView: 2, minView: 2, format: 'yyyymmdd',
$('#datetimepicker').datetimepicker({
format: 'yyyymmdd',
weekStart: 1,
autoclose: true,
startView: 2,
minView: 2,
forceParse: false,
language: 'zh-CN'
});
//选择年月的 startView: 3, minView: 3, format: 'yyyymm',
$('#datetimepicker').datetimepicker({
format: 'yyyymm',
weekStart: 1,
autoclose: true,
startView: 3,
minView: 3,
forceParse: false,
language: 'zh-CN'
});
//选择年的 startView: 4, minView: 4, format: 'yyyy',
$('#datetimepicker').datetimepicker({
format: 'yyyymm',
weekStart: 1,
autoclose: true,
startView: 4,
minView: 4,
forceParse: false,
language: 'zh-CN'
});
// bootstrap datepicker 选择日期
$(".datepicker").datepicker({
language: "zh-CN",
autoclose: true, //选中之后自动隐藏日期选择框
clearBtn: true, //清除按钮
todayBtn: true, //今日按钮
format: "yyyy-mm-dd"
a5db
//日期格式
});
// bootstrap datepicker 选择月份
$('#datepicker').datepicker({
language: 'zh-CN',
autoclose: true,
format: 'yyyy-mm',
todayBtn: false,
viewSelect: 'month',
startView: 'year',
minView: 'year',
maxView: 'year',
minViewMode: 1,
maxViewMode: 3,
showWeekDays: false
});
附datepicker所有参数列表
var defaults = $.fn.datepicker.defaults = {
assumeNearbyYear: false,
autoclose: false,
beforeShowDay: $.noop,
beforeShowMonth: $.noop,
beforeShowYear: $.noop,
beforeShowDecade: $.noop,
beforeShowCentury: $.noop,
calendarWeeks: false,
clearBtn: false,
toggleActive: false,
daysOfWeekDisabled: [],
daysOfWeekHighlighted: [],
datesDisabled: [],
endDate: Infinity,
forceParse: true,
format: 'mm/dd/yyyy',
keepEmptyValues: false,
keyboardNavigation: true,
language: 'en',
minViewMode: 0,
maxViewMode: 4,
multidate: false,
multidateSeparator: ',',
orientation: "auto",
rtl: false,
startDate: -Infinity,
startView: 0,
todayBtn: false,
todayHighlight: false,
updateViewDate: true,
weekStart: 0,
disableTouchKeyboard: false,
enableOnReadonly: true,
showOnFocus: true,
zIndexOffset: 10,
container: 'body',
immediateUpdates: false,
title: '',
templates: {
leftArrow: '«',
rightArrow: '»'
},
showWeekDays: true
};
// bootstrap datetimepicker
//选择年月日的 startView: 2, minView: 2, format: 'yyyymmdd',
$('#datetimepicker').datetimepicker({
format: 'yyyymmdd',
weekStart: 1,
autoclose: true,
startView: 2,
minView: 2,
forceParse: false,
language: 'zh-CN'
});
//选择年月的 startView: 3, minView: 3, format: 'yyyymm',
$('#datetimepicker').datetimepicker({
format: 'yyyymm',
weekStart: 1,
autoclose: true,
startView: 3,
minView: 3,
forceParse: false,
language: 'zh-CN'
});
//选择年的 startView: 4, minView: 4, format: 'yyyy',
$('#datetimepicker').datetimepicker({
format: 'yyyymm',
weekStart: 1,
autoclose: true,
startView: 4,
minView: 4,
forceParse: false,
language: 'zh-CN'
});
// bootstrap datepicker 选择日期
$(".datepicker").datepicker({
language: "zh-CN",
autoclose: true, //选中之后自动隐藏日期选择框
clearBtn: true, //清除按钮
todayBtn: true, //今日按钮
format: "yyyy-mm-dd"
a5db
//日期格式
});
// bootstrap datepicker 选择月份
$('#datepicker').datepicker({
language: 'zh-CN',
autoclose: true,
format: 'yyyy-mm',
todayBtn: false,
viewSelect: 'month',
startView: 'year',
minView: 'year',
maxView: 'year',
minViewMode: 1,
maxViewMode: 3,
showWeekDays: false
});
附datepicker所有参数列表
var defaults = $.fn.datepicker.defaults = {
assumeNearbyYear: false,
autoclose: false,
beforeShowDay: $.noop,
beforeShowMonth: $.noop,
beforeShowYear: $.noop,
beforeShowDecade: $.noop,
beforeShowCentury: $.noop,
calendarWeeks: false,
clearBtn: false,
toggleActive: false,
daysOfWeekDisabled: [],
daysOfWeekHighlighted: [],
datesDisabled: [],
endDate: Infinity,
forceParse: true,
format: 'mm/dd/yyyy',
keepEmptyValues: false,
keyboardNavigation: true,
language: 'en',
minViewMode: 0,
maxViewMode: 4,
multidate: false,
multidateSeparator: ',',
orientation: "auto",
rtl: false,
startDate: -Infinity,
startView: 0,
todayBtn: false,
todayHighlight: false,
updateViewDate: true,
weekStart: 0,
disableTouchKeyboard: false,
enableOnReadonly: true,
showOnFocus: true,
zIndexOffset: 10,
container: 'body',
immediateUpdates: false,
title: '',
templates: {
leftArrow: '«',
rightArrow: '»'
},
showWeekDays: true
};
相关文章推荐
- 在Android EditText中实现日期时间选择器(DatePicker和TimePicker)
- Android_日期选择器DatePickerDialog、时间选择器TimePickerDialog
- Android中实现日期时间选择器(DatePicker和TimePicker)
- Android中实现日期时间选择器(DatePicker和TimePicker)
- Android DatePicker日期选择器、TimePicker时间选择器的使用
- 转:【微信小程序常见问题】下拉框选择器设置picker属性。(包括:城市、日期和时间选择器)
- bootstrap-datepicker限定可选时间范围 一、应用场景 实际应用中可能会根据日期字段查询某个日期范围内的数据,则需要对日期选择器可选时间进行限制, 如:开始时间不能大于结束时间,
- Android日期时间选择器DatePicker、TimePicker日期时间改变事件响应(Android学习笔记)
- Android中实现日期时间选择器(DatePicker和TimePicker)
- Android开发之日期、时间选择器(DatePicker和TimePicker)的功能和用法
- bootstrap中日期时间控件datatimepicker的用法
- Android中实现日期时间选择器(DatePicker和TimePicker)
- 日期和时间选择器(DatePicker与TimePicker的用法)
- 第八章—进度对话框ProgressDialog、日期选择器DatePickerDialog、时间选择器TimePickerDialog
- 各种杂项组件(3)之--CalendarView(日历视图)、DatePicker/TimePicker(日期、时间选择器)、NumberPicker(数值选择器)
- 日期时间范围选择插件-daterangepicker使用总结
- Bootstrap datepicker日期选择器插件使用详解
- 日期时间范围选择插件:daterangepicker使用总结(必看篇)
- 安卓原生自带的日期选择器DatePickerDialog、时间选择器TimePickerDialog使用方法
- JQ插件:日期时间选择器date picker