diff --git a/docs/pages/components/datepicker/api/datepicker.js b/docs/pages/components/datepicker/api/datepicker.js index adca070cc..1c0c73d25 100644 --- a/docs/pages/components/datepicker/api/datepicker.js +++ b/docs/pages/components/datepicker/api/datepicker.js @@ -22,6 +22,13 @@ export default [ values: '—', default: '(date) => new Date(Date.parse(date))' }, + { + name: 'date-creator', + description: 'Function used internally to create a new Date instance', + type: 'Function', + values: '—', + default: '() => new Date()' + }, { name: 'min-date', description: 'Earliest date available for selection', diff --git a/docs/pages/installation/api/constructor-options.js b/docs/pages/installation/api/constructor-options.js index 0ca914649..17b867035 100644 --- a/docs/pages/installation/api/constructor-options.js +++ b/docs/pages/installation/api/constructor-options.js @@ -86,6 +86,13 @@ export default [ values: '—', default: 'Date.parse(date)' }, + { + name: 'defaultDateCreator', + description: `Default datepicker date-creator attribute`, + type: 'Function', + values: '—', + default: 'new Date()' + }, { name: 'defaultDayNames', description: `Default datepicker day-names attribute`, diff --git a/src/components/datepicker/Datepicker.vue b/src/components/datepicker/Datepicker.vue index 368ab1e32..42a9264b9 100644 --- a/src/components/datepicker/Datepicker.vue +++ b/src/components/datepicker/Datepicker.vue @@ -109,6 +109,7 @@ :selectable-dates="selectableDates" :events="events" :indicators="indicators" + :date-creator="dateCreator" @close="$refs.dropdown.isActive = false"/>