diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index 732cb6e6..f35b9cd7 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -74,8 +74,9 @@ @click="fireDateSelectedEvent" @keypress.enter="fireDateSelectedEvent" /> @@ -785,6 +786,19 @@ export default { } }; window.requestAnimationFrame(step); + }, + getDateLabel(date, month) { + const dateStr = `${month.yearNum?.toString()}-${month.monthIndex?.toString()}-${date.dateNum.toString()}`; + const dateObj = convertDateStringToDate(dateStr); + const labelOptions = { + weekday: 'long', + month: 'long', + day: 'numeric', + year: 'numeric' + }; + let label = dateObj.toLocaleDateString('en-US', labelOptions); + date.isSelectable ? label += ', available' : label += ', unavailable'; + return label; } } };