Date Picker
BsDatePicker is a component that generates a calendar style date selection widget.
Overview
BsDatePicker comes in two orientation variations, portrait (default) and landscape. Additionaly, you can use v-model directive to create two-way data bindings on the model-value property.
Default Orientation
Landscape Orientation
INFO
Landscape orientation only works on medium screen size and above.
Custom Color
<bs-date-picker> color styles can be customize using properties: header-color, button-color, selected-color, surface-class.
Picker Selection Modes
Use mode property to change the Date Picker view mode and selection mode. Date selection mode is the default selection.
Date mode
DateTime mode
Month mode
Year mode
Time mode
CSS Variables
As CSS technology evolves, Vue MDBootstrap introduces local CSS variables on .md-datepicker for better customization.
scss
.md-datepicker {
--md-datepicker-border-radius: var(--md-radius) ;
--md-datepicker-padding-x: #{vars.$padding-md};
--md-datepicker-padding-y: #{vars.$padding-md};
--md-datepicker-bg: var(--background-tertiary);
--md-datepicker-color: var(--foreground);
--md-datepicker-header-color: #{colors.$white};
--md-datepicker-header-font-weight: var(--font-weight-medium);
--md-datepicker-table-header-color: #{colors.$gray-500};
--md-datepicker-title-font-size: 1.8rem;
--md-datepicker-subtitle-font-size: 1.25rem;
}