LocaleData
LocaleData rozszerza API dayjs().localeData
w celu udostępnienia danych lokalizacyjnych.
javascript
var localeData = require('dayjs/plugin/localeData');
// import localeData from 'dayjs/plugin/localeData' // ES 2015
dayjs.extend(localeData);
dayjs().localeData();
Dostępne metody:
js
dayjs.months(); // Zwraca pełne nazwy miesięcy
dayjs.monthsShort(); // Zwraca skrócone nazwy miesięcy
dayjs.weekdays(); // Zwraca pełne nazwy dni tygodnia
dayjs.weekdaysShort(); // Zwraca skrócone nazwy dni tygodnia
dayjs.weekdaysMin(); // Zwraca minimalne nazwy dni tygodnia
dayjs.longDateFormat('L'); // Zwraca format daty zdefiniowany dla danej lokalizacji (wymaga pluginu localizedFormat)
globalLocaleData = dayjs.localeData(); // Pobiera globalne dane lokalizacyjne
globalLocaleData.firstDayOfWeek(); // Zwraca pierwszy dzień tygodnia (0-6, niedziela-sobota)
globalLocaleData.months(); // Zwraca pełne nazwy miesięcy
globalLocaleData.monthsShort(); // Zwraca skrócone nazwy miesięcy
globalLocaleData.weekdays(); // Zwraca pełne nazwy dni tygodnia
globalLocaleData.weekdaysShort(); // Zwraca skrócone nazwy dni tygodnia
globalLocaleData.weekdaysMin(); // Zwraca minimalne nazwy dni tygodnia
globalLocaleData.longDateFormat('L'); // Zwraca format daty zdefiniowany dla danej lokalizacji (wymaga pluginu localizedFormat)
globalLocaleData.months(dayjs()); // Zwraca pełne nazwy miesięcy (przyjmuje opcjonalny argument Dayjs)
globalLocaleData.monthsShort(dayjs()); // Zwraca skrócone nazwy miesięcy (przyjmuje opcjonalny argument Dayjs)
globalLocaleData.weekdays(dayjs()); // Zwraca pełne nazwy dni tygodnia (przyjmuje opcjonalny argument Dayjs)
globalLocaleData.weekdaysShort(dayjs()); // Zwraca skrócone nazwy dni tygodnia (przyjmuje opcjonalny argument Dayjs)
globalLocaleData.weekdaysMin(dayjs()); // Zwraca minimalne nazwy dni tygodnia (przyjmuje opcjonalny argument Dayjs)
globalLocaleData.meridiem(); // Zwraca oznaczenie pory dnia (np. AM/PM)
globalLocaleData.ordinal(); // Zwraca sufiks liczebnika porządkowego (np. 1st, 2nd, 3rd)
instanceLocaleData = dayjs().localeData(); // Pobiera dane lokalizacyjne dla konkretnej instancji Dayjs
instanceLocaleData.firstDayOfWeek(); // Zwraca pierwszy dzień tygodnia (0-6, niedziela-sobota)
instanceLocaleData.months(); // Zwraca pełne nazwy miesięcy
instanceLocaleData.monthsShort(); // Zwraca skrócone nazwy miesięcy
instanceLocaleData.weekdays(); // Zwraca pełne nazwy dni tygodnia
instanceLocaleData.weekdaysShort(); // Zwraca skrócone nazwy dni tygodnia
instanceLocaleData.weekdaysMin(); // Zwraca minimalne nazwy dni tygodnia
instanceLocaleData.longDateFormat('L'); // Zwraca format daty zdefiniowany dla danej lokalizacji (wymaga pluginu localizedFormat)
instanceLocaleData.meridiem(); // Zwraca oznaczenie pory dnia (np. AM/PM)
instanceLocaleData.ordinal(); // Zwraca sufiks liczebnika porządkowego (np. 1st, 2nd, 3rd)
Uwaga: aby użyć longDateFormat('L')
, należy rozszerzyć Day.js o plugin localizedFormat
.
js
import localizedFormat from 'dayjs/plugin/localizedFormat';
dayjs.extend(localizedFormat);