LocaleData
LocaleData estende l'API dayjs().localeData
per fornire informazioni di localizzazione.
javascript
var localeData = require('dayjs/plugin/localeData');
// import localeData from 'dayjs/plugin/localeData' // ES 2015
dayjs.extend(localeData);
dayjs().localeData();
Metodi disponibili:
js
dayjs.months();
dayjs.monthsShort();
dayjs.weekdays();
dayjs.weekdaysShort();
dayjs.weekdaysMin();
dayjs.longDateFormat('L');
var globalLocaleData = dayjs.localeData();
globalLocaleData.firstDayOfWeek();
globalLocaleData.months();
globalLocaleData.monthsShort();
globalLocaleData.weekdays();
globalLocaleData.weekdaysShort();
globalLocaleData.weekdaysMin();
globalLocaleData.longDateFormat('L');
globalLocaleData.months(dayjs()); // Passa un oggetto dayjs
globalLocaleData.monthsShort(dayjs());
globalLocaleData.weekdays(dayjs());
globalLocaleData.weekdaysShort(dayjs());
globalLocaleData.weekdaysMin(dayjs());
globalLocaleData.meridiem();
globalLocaleData.ordinal();
var instanceLocaleData = dayjs().localeData();
instanceLocaleData.firstDayOfWeek();
instanceLocaleData.months(); // Restituisce i mesi per l'istanza corrente
instanceLocaleData.monthsShort();
instanceLocaleData.weekdays();
instanceLocaleData.weekdaysShort();
instanceLocaleData.weekdaysMin();
instanceLocaleData.longDateFormat('L');
instanceLocaleData.meridiem();
instanceLocaleData.ordinal();
Nota: per utilizzare longDateFormat('L')
, è necessario estendere anche localizedFormat
.
js
import localizedFormat from 'dayjs/plugin/localizedFormat';
dayjs.extend(localizedFormat);