Date Time
Renders a time and date picker field.
Field::make('date_time', 'eta', 'Estimated time of arrival')
Setup Methods
set_time_format (string)
Sets the time format in which to display and save the time values.
Here is a list of allowed Format Characters:
| Character | Definition | Examples | 
|---|---|---|
| Time | ||
| t | Lowercase | a, p | 
| T | Lowercase | A, P | 
| tt | Lowercase | am, pm | 
| TT | Uppercase | AM, PM | 
| h | Hour, 12-hour, without leading zeros | 1-12 | 
| hh | Hour, 12-hour, with leading zeros | 01-12 | 
| H | Hour, 24-hour, without leading zeros | 0-23 | 
| HH | Hour, 24-hour, with leading zeros | 00-23 | 
| m | Minutes, without leading zeros | 0-59 | 
| mm | Minutes, with leading zeros | 00-59 | 
| s | Seconds, without leading zeros | 0-59 | 
| ss | Seconds, with leading zeros | 00-59 | 
The default date format is mm/dd/yyyy (e.g. 07/09/2014), you can change it using the set_timepicker_options method.
Field::make('date_time', 'date_and_time', 'Date & Time')
    ->set_time_format('hh:mm:ss tt')set_interval_step (array)
Sets the interval step for hours, minutes and seconds.
Field::make('date_time', 'date_and_time', 'Time')
    ->set_interval_step(array(
        'hour'   => '2',
        'minute' => '10',
        'second' => '10',
    ))set_restraints (array)
Sets restraints for Hours, Minutes, Seconds and Dates
| Type | Definition | Default | 
|---|---|---|
| Hours | ||
| hourMin | The minimum hour allowed for all dates | 0 | 
| hourMax | The maximum hour allowed for all dates | 23 | 
| Minutes | ||
| minuteMin | The minimum minute allowed for all dates | 0 | 
| minuteMax | The maximum minute allowed for all dates | 59 | 
| Seconds | ||
| secondMin | The minimum second allowed for all dates | 0 | 
| secondMax | The maximum second allowed for all dates | 59 | 
| Milliseconds | ||
| millisecMin | The minimum millisecond allowed for all dates | 0 | 
| millisecMax | The maximum millisecond allowed for all dates | 999 | 
| Microsec | ||
| microsecMin | The minimum microsecond allowed for all dates | 0 | 
| microsecMax | The maximum microsecond allowed for all dates | 999 | 
| Date | ||
| minDate | Date object of the minimum datetime allowed. | 0 | 
| maxDate | Date object of the maximum datetime allowed. | 31 | 
Field::make('date_time', 'date_and_time', 'Date & Time')
    ->set_restraints(array(
        'hourMin' => '9',
        'hourMax' => '18',
    ))set_timepicker_options (array)
With this method you can set other time and date picker options.
Field::make('date_time', 'date_and_time', 'Date & Time')
    ->set_timepicker_options(array(
        'currentText' => 'Current time',
        'dateFormat' => 'yy-mm-dd',
    ))You can find a full list of all available options here:
