2.7.3 • Published 7 years ago

bootstrap-material-datetimepicker v2.7.3

Weekly downloads
1,018
License
ISC
Repository
github
Last release
7 years ago

bootstrap-material-datetimepicker

Material DateTimePicker

Originaly designed for Bootstrap Material, the V2.0 is now completely standalone and responsive.

Updates

DateAuthorDescription
2016-04-08donovansolmsDisable specific days (#60 and #97)
2016-04-08T00rkFixed #85
2016-04-08FoxyCorndogFix PM overwrite bug
2016-02-17T00rkChanged Clock to SVG
2016-02-04T00rkAdded a "Now" button (#38)
2016-01-30T00rkSwitch view on click (#39, #47)
2016-01-29T00rkAdded "clear button" (#48)
2016-01-29T00rkReplace rem by em (#26)
2016-01-29T00rkDisplay 24H clock (#54)
2016-01-29T00rkClose on "ESC" (#52)
2015-10-19drblueFixed erroneous package.json-file
2015-10-19PerdonaFix auto resize when month has 6 weeks
2015-07-01T00rkRedesigned element without using modal
2015-06-16T00rkUse Timepicker alone / Display short time (12 hours)
2015-06-13T00rkFixed issue with HTML value tag
2015-05-25T00rkChanged repo name to bootstrap-material-datetimepicker *
2015-05-12T00rkAdded parameters for button text
2015-05-05SovannaFIX undefined _minDate in isBeforeMaxDate func
2015-04-10T00rkLittle change in clock design
2015-04-10PeterzenAdded bower and requirejs support
2015-04-08T00rkFixed problem on locale switch
2015-03-04T00rkAdded Time picker

(*) File names have been changed

bootstrap-material-datepicker.js => bootstrap-material-datetimepicker.js

bootstrap-material-datepicker.css => bootstrap-material-datetimepicker.css

Prerequisites

jquery http://jquery.com/download/

momentjs http://momentjs.com/

Google Material Icon Font <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

Live Example

Live example

Usage

$('input').bootstrapMaterialDatePicker();

bower

bower install bootstrap-material-datetimepicker

Parameters

NameTypeDescription
formatStringMomentJS Format
shortTimeBooleantrue => Display 12 hours AMPM
minDate(String|Date|Moment)Minimum selectable date
maxDate(String|Date|Moment)Maximum selectable date
currentDate(String|Date|Moment)Initial Date
yearBooleantrue => Has Yearpicker
dateBooleantrue => Has Datepicker
disabledDaysArrayArray containing day indices (1-7) to disable
timeBooleantrue => Has Timepicker
clearButtonBooleantrue => Show Clear Button
nowButtonBooleantrue => Show Now Button
switchOnClickBooleantrue => Switch view on click (default: false)
cancelTextStringText for the cancel button (default: Cancel)
okTextStringText for the OK button (default: OK)
clearTextStringText for the Clear button (default: Clear)
nowTextStringText for the Now button (default: Now)
triggerEventStringEvent to fire the calendar (default: focus)
monthPickerBooleantrue => Act as monthpicker (hide calendar) (default: false)

Events

NameParametersDescription
beforeChangeevent, dateOK button is clicked
changeevent, dateOK button is clicked and input value is changed
yearSelectedevent, dateNew year is selected
dateSelectedevent, dateNew date is selected
openeventdatepicker is opened
closeeventdatepicker is closed

Methods

    $('input').bootstrapMaterialDatePicker('setDate', moment());
NameParameterDescription
setDate(String|Date|Moment)Set initial date
setMinDate(String|Date|Moment)Set minimum selectable date
setMaxDate(String|Date|Moment)Set maximum selectable date
destroyNULLDestroy the datepicker