访问区域设置相关的功能
你可以通过 dayjs.localeData()
函数访问当前全局区域设置的属性,或者通过 dayjs().localeData()
访问当前 Day.js 实例的区域设置。
TIP
这需要 LocaleData 插件支持
js
dayjs.extend(localeData);
globalLocaleData = dayjs.localeData();
globalLocaleData.firstDayOfWeek(); // 获取本周的第一天(0-6,0 代表星期日)
globalLocaleData.months(); // 获取月份名称数组
globalLocaleData.monthsShort(); // 获取缩写月份名称数组
globalLocaleData.weekdays(); // 获取星期名称数组
globalLocaleData.weekdaysShort(); // 获取缩写星期名称数组
globalLocaleData.weekdaysMin(); // 获取最短星期名称数组
globalLocaleData.months(dayjs()); // 获取指定 Dayjs 实例的月份名称数组
globalLocaleData.monthsShort(dayjs()); // 获取指定 Dayjs 实例的缩写月份名称数组
globalLocaleData.weekdays(dayjs()); // 获取指定 Dayjs 实例的星期名称数组
globalLocaleData.weekdaysShort(dayjs()); // 获取指定 Dayjs 实例的缩写星期名称数组
globalLocaleData.weekdaysMin(dayjs()); // 获取指定 Dayjs 实例的最短星期名称数组
instanceLocaleData = dayjs().localeData();
instanceLocaleData.firstDayOfWeek(); // 获取本周的第一天(0-6,0 代表星期日)
instanceLocaleData.months(); // 获取月份名称数组
instanceLocaleData.monthsShort(); // 获取缩写月份名称数组
instanceLocaleData.weekdays(); // 获取星期名称数组
instanceLocaleData.weekdaysShort(); // 获取缩写星期名称数组
instanceLocaleData.weekdaysMin(); // 获取最短星期名称数组