Fix date display format

This commit is contained in:
Claude Brisson
2024-03-01 10:07:07 +01:00
parent da4ccd6664
commit ed8f0d438b

View File

@@ -60,12 +60,12 @@
const safeRegex = /^[-a-zA-Z0-9_.]+$/; const safeRegex = /^[-a-zA-Z0-9_.]+$/;
function parseDate(value) { function parseDate(value) {
let format = Datepicker.locales[datepickerLocale]?.format || 'mm/dd/yyyy'; let format = Datepicker.locales[datepickerLocale]?.format || 'dd/mm/yyyy';
let date = Datepicker.parseDate(value, format, datepickerLocale); let date = Datepicker.parseDate(value, format, datepickerLocale);
return Datepicker.formatDate(date, 'yyyy-mm-dd') return Datepicker.formatDate(date, 'yyyy-mm-dd')
} }
function formatDate(value) { function formatDate(value) {
let format = Datepicker.locales[datepickerLocale]?.format || 'mm/dd/yyyy'; let format = Datepicker.locales[datepickerLocale]?.format || 'dd/mm/yyyy';
let date = Datepicker.parseDate(value, 'yyyy-mm-dd', datepickerLocale); let date = Datepicker.parseDate(value, 'yyyy-mm-dd', datepickerLocale);
return Datepicker.formatDate(date, format) return Datepicker.formatDate(date, format)
} }
@@ -120,6 +120,9 @@
} }
info.textContent = txt; info.textContent = txt;
} }
} else if (input.hasClass('date')) {
let rawDate = input.value;
info.textContent = formatDate(rawDate);
} else { } else {
info.textContent = input.value; info.textContent = input.value;
} }