LocaleData
LocaleData rozšiřuje API dayjs().localeData
a umožňuje přístup k lokalizačním datům.
javascript
var localeData = require('dayjs/plugin/localeData');
// import localeData from 'dayjs/plugin/localeData' // ES 2015
dayjs.extend(localeData);
dayjs().localeData();
Dostupné funkce:
js
dayjs.months(); // Vrátí pole názvů měsíců (dlouhé formáty)
dayjs.monthsShort(); // Vrátí pole zkrácených názvů měsíců
dayjs.weekdays(); // Vrátí pole názvů dnů v týdnu (dlouhé formáty)
dayjs.weekdaysShort(); // Vrátí pole zkrácených názvů dnů v týdnu
dayjs.weekdaysMin(); // Vrátí pole minimálních názvů dnů v týdnu
dayjs.longDateFormat('L'); // Vrátí formát data definovaný pro danou lokalizaci (vyžaduje localizedFormat plugin)
globalLocaleData = dayjs.localeData();
globalLocaleData.firstDayOfWeek(); // Vrátí první den v týdnu (0-6, 0 = neděle)
globalLocaleData.months(); // Vrátí pole názvů měsíců (dlouhé formáty)
globalLocaleData.monthsShort(); // Vrátí pole zkrácených názvů měsíců
globalLocaleData.weekdays(); // Vrátí pole názvů dnů v týdnu (dlouhé formáty)
globalLocaleData.weekdaysShort(); // Vrátí pole zkrácených názvů dnů v týdnu
globalLocaleData.weekdaysMin(); // Vrátí pole minimálních názvů dnů v týdnu
globalLocaleData.longDateFormat('L'); // Vrátí formát data definovaný pro danou lokalizaci (vyžaduje localizedFormat plugin)
globalLocaleData.months(dayjs()); // Vrátí název měsíce pro daný Day.js objekt (dlouhý formát)
globalLocaleData.monthsShort(dayjs()); // Vrátí zkrácený název měsíce pro daný Day.js objekt
globalLocaleData.weekdays(dayjs()); // Vrátí název dne v týdnu pro daný Day.js objekt (dlouhý formát)
globalLocaleData.weekdaysShort(dayjs()); // Vrátí zkrácený název dne v týdnu pro daný Day.js objekt
globalLocaleData.weekdaysMin(dayjs()); // Vrátí minimální název dne v týdnu pro daný Day.js objekt
globalLocaleData.meridiem(); // Vrátí AM/PM indikátor pro danou lokalizaci
globalLocaleData.ordinal(); // Vrátí funkci pro formátování ordinálních čísel
instanceLocaleData = dayjs().localeData();
instanceLocaleData.firstDayOfWeek(); // Vrátí první den v týdnu (0-6, 0 = neděle) pro instanci Day.js
instanceLocaleData.months(); // Vrátí pole názvů měsíců (dlouhé formáty) pro instanci Day.js
instanceLocaleData.monthsShort(); // Vrátí pole zkrácených názvů měsíců pro instanci Day.js
instanceLocaleData.weekdays(); // Vrátí pole názvů dnů v týdnu (dlouhé formáty) pro instanci Day.js
instanceLocaleData.weekdaysShort(); // Vrátí pole zkrácených názvů dnů v týdnu pro instanci Day.js
instanceLocaleData.weekdaysMin(); // Vrátí pole minimálních názvů dnů v týdnu pro instanci Day.js
instanceLocaleData.longDateFormat('L'); // Vrátí formát data definovaný pro danou lokalizaci (vyžaduje localizedFormat plugin) pro instanci Day.js
instanceLocaleData.meridiem(); // Vrátí AM/PM indikátor pro danou lokalizaci pro instanci Day.js
instanceLocaleData.ordinal(); // Vrátí funkci pro formátování ordinálních čísel pro instanci Day.js
Poznámka: Pro použití longDateFormat('L')
je nutné přidat rozšíření localizedFormat
.
js
import localizedFormat from 'dayjs/plugin/localizedFormat';
dayjs.extend(localizedFormat);