Construct a DateTime
Date Picker view function with custom configuration.
Example: type alias Model = { datePickerState : DateTimePicker.State, value : Maybe DateTime.DateTime }
type Msg
= DatePickerChanged DateTimePicker.State (Maybe DateTime.DateTime)
customConfig =
let
default =
DateTimePicker.defaultConfig DatePickerChanged
in
{ default | firstDayOfWeek = Date.Mon }
view =
DateTimePicker.datePickerWithConfig "Date and Time Picker"
customConfig
DateTimePicker.defaultDatePickerConfig
[ class "my-datepicker" ]
model.datePickerState
model.valueDate and Time Picker view with custom configuration Example: type alias Model = { dateTimePickerState : DateTimePicker.State, value : Maybe DateTime.DateTime }
type Msg
= DatePickerChanged DateTimePicker.State (Maybe DateTime.DateTime)
customConfig =
let
default =
DateTimePicker.defaultDateTimePickerConfig DatePickerChanged
in
{ default | firstDayOfWeek = Date.Mon }
view =
DateTimePicker.dateTimePickerWithConfig "Date and Time Picker"
customConfig
[ class "my-datetimepicker" ]
model.dateTimePickerState
model.valueTime Picker view with custom configuration Example: type alias Model = { timePickerState : DateTimePicker.State, value : Maybe DateTime.DateTime }
type Msg
= TimePickerChanged DateTimePicker.State (Maybe DateTime.DateTime)
customConfig =
DateTimePicker.defaultTimePickerConfig TimePickerChanged
view =
DateTimePicker.timePickerWithConfig "Time picker"
customConfig
[ class "my-datetimepicker" ]
model.timePickerState
model.valueInitial state of the DatePicker with today Date
The state of the date time picker (for Internal Use)
The representation of a date and time in the picker