amPmAriaLabel | aria-label for the AM/PM select input. | n/a | "Select AM/PM" |
autoFocus | Automatically focuses the input on mount. | n/a | true |
calendarAriaLabel | aria-label for the calendar button. | n/a | "Toggle calendar" |
calendarClassName | Class name(s) that will be added along with "react-calendar" to the main React-Calendar <div> element. | n/a | - String:
"class1 class2" - Array of strings:
["class1", "class2 class3"]
|
calendarIcon | Content of the calendar button. Setting the value explicitly to null will hide the icon. | (default icon) | - String:
"Calendar" - React element:
<CalendarIcon />
|
className | Class name(s) that will be added along with "react-datetime-picker" to the main React-DateTime-Picker <div> element. | n/a | - String:
"class1 class2" - Array of strings:
["class1", "class2 class3"]
|
clearAriaLabel | aria-label for the clear button. | n/a | "Clear value" |
clearIcon | Content of the clear button. Setting the value explicitly to null will hide the icon. | (default icon) | - String:
"Clear" - React element:
<ClearIcon />
|
clockClassName | Class name(s) that will be added along with "react-clock" to the main React-Calendar <div> element. | n/a | - String:
"class1 class2" - Array of strings:
["class1", "class2 class3"]
|
closeWidgets | Whether to close the widgets on value selection. | true | false |
dayAriaLabel | aria-label for the day input. | n/a | "Day" |
dayPlaceholder | placeholder for the day input. | "--" | "dd" |
disabled | Whether the datetime picker should be disabled. | false | true |
disableCalendar | When set to true , will remove the calendar and the button toggling its visibility. | false | true |
disableClock | When set to true , will remove the clock. | false | true |
format | Input format based on Unicode Technical Standard #35. Supported values are: y , M , MM , MMM , MMMM , d , dd , H , HH , h , hh , m , mm , s , ss , a . | n/a | "y-MM-dd h:mm:ss a" |
hourAriaLabel | aria-label for the hour input. | n/a | "Hour" |
hourPlaceholder | placeholder for the hour input. | "--" | "hh" |
isCalendarOpen | Whether the calendar should be opened. | false | true |
isClockOpen | Whether the clock should be opened. | false | true |
locale | Locale that should be used by the datetime picker and the calendar. Can be any IETF language tag. | User's browser settings | "hu-HU" |
maxDate | Maximum date that the user can select. Periods partially overlapped by maxDate will also be selectable, although React-DateTime-Picker will ensure that no later date is selected. | n/a | Date: new Date() |
maxDetail | The most detailed calendar view that the user shall see. View defined here also becomes the one on which clicking an item in the calendar will select a date and pass it to onChange. Can be "hour" , "minute" or "second" . Don't need hour picking? Try React-Date-Picker! | "minute" | "second" |
minDate | Minimum date that the user can select. Periods partially overlapped by minDate will also be selectable, although React-DateTime-Picker will ensure that no earlier date is selected. | n/a | Date: new Date() |
minDetail | The least detailed calendar view that the user shall see. Can be "month" , "year" , "decade" or "century" . | "century" | "decade" |
minuteAriaLabel | aria-label for the minute input. | n/a | "Minute" |
minutePlaceholder | placeholder for the minute input. | "--" | "mm" |
monthAriaLabel | aria-label for the month input. | n/a | "Month" |
monthPlaceholder | placeholder for the month input. | "--" | "mm" |
name | Input name. | "datetime" | "myCustomName" |
nativeInputAriaLabel | aria-label for the native datetime input. | n/a | "Date" |
onCalendarClose | Function called when the calendar closes. | n/a | () => alert('Calendar closed') |
onCalendarOpen | Function called when the calendar opens. | n/a | () => alert('Calendar opened') |
onChange | Function called when the user clicks an item on the most detailed view available. | n/a | (value) => alert('New date is: ', value) |
onClockClose | Function called when the clock closes. | n/a | () => alert('Clock closed') |
onClockOpen | Function called when the clock opens. | n/a | () => alert('Clock opened') |
returnValue | Which dates shall be passed by the calendar to the onChange function and onClick{Period} functions. Can be "start" , "end" or "range" . The latter will cause an array with start and end values to be passed. | "start" | "range" |
required | Whether datetime input should be required. | false | true |
secondAriaLabel | aria-label for the second input. | n/a | "Second" |
secondPlaceholder | placeholder for the second input. | "--" | "ss" |
showLeadingZeros | Whether leading zeros should be rendered in datetime inputs. | false | true |
value | Input value. | n/a | - Date:
new Date() - An array of dates:
[new Date(2017, 0, 1), new Date(2017, 7, 1)]
|
yearAriaLabel | aria-label for the year input. | n/a | "Year" |
yearPlaceholder | aria-label for the year input. | "----" | "yyyy" |