LocaleData
LocaleData 增加了 dayjs().localeData API 来提供本地化数据。
var localeData = require("dayjs/plugin/localeData");
dayjs.extend(localeData);
dayjs().localeData();
支持的方法:
dayjs.months()
dayjs.monthsShort()
dayjs.weekdays()
dayjs.weekdaysShort()
dayjs.weekdaysMin()
dayjs.longDateFormat('L')
globalLocaleData = dayjs.localeData()
globalLocaleData.firstDayOfWeek()
globalLocaleData.months()
globalLocaleData.monthsShort()
globalLocaleData.weekdays()
globalLocaleData.weekdaysShort()
globalLocaleData.weekdaysMin()
globalLocaleData.longDateFormat('L')
globalLocaleData.months(dayjs())
globalLocaleData.monthsShort(dayjs())
globalLocaleData.weekdays(dayjs())
globalLocaleData.weekdaysShort(dayjs())
globalLocaleData.weekdaysMin(dayjs())
globalLocaleData.meridiem()
globalLocaleData.ordinal()
instanceLocaleData = dayjs().localeData()
instanceLocaleData.firstDayOfWeek()
instanceLocaleData.months()
instanceLocaleData.monthsShort()
instanceLocaleData.weekdays()
instanceLocaleData.weekdaysShort()
instanceLocaleData.weekdaysMin()
instanceLocaleData.longDateFormat('L')
instanceLocaleData.meridiem()
instanceLocaleData.ordinal()
Note: when you want use longDateFormat('L'), remember extend localizedFormat
import localizedFormat from 'dayjs/plugin/localizedFormat';
dayjs.extend(localizedFormat);
相关内容
- Calendar 使用Day.js的updateLocale方法配置英文日历,定义了不同日期情况下的格式化字符串,如昨天、今天、明天、上周、下周以及其他情况的日期格式。
- 自定义 Day.js 支持自定义语言配置,用户可创建新语言或更新现有语言,需使用 UpdateLocale 插件。配置包括星期、月份等信息。
- Month Abbreviations 使用Day.js的updateLocale方法配置简体中文月份缩写,设置为对应的中文名称。
- Month Names 月份名称在 Day.js 中通过 Locale#months 数组进行定义。用户可以使用 UpdateLocale 插件自定义月份名称。若需要更高级的占位符处理...
- Relative Time 使用Day.js的updateLocale方法配置英文相对时间,定义了未来和过去日期的前缀/后缀,以及不同时间单位的表达方式。
- Weekday Abbreviations 使用Day.js的updateLocale方法配置英文星期缩写,设置为对应的缩写形式。