Javascript Dayjs自定义区域设置引发格式异常

Javascript Dayjs自定义区域设置引发格式异常,javascript,dayjs,Javascript,Dayjs,我想创建一个自定义区域设置,并将其与DayJs一起使用。这个过程在这里提到 但是,当我按照这个过程创建自己的区域设置时,我无法格式化之后的日期。 下面是检查相同内容的JSFiddle。 以下是GitHub的问题: /*就像这里提到的那样 https://github.com/iamkun/dayjs/blob/dev/docs/en/I18n.md#installation */ 常量区域设置={ 格式:{ //允许本地化的缩写格式选项 LTS:'h:mm:ss A', LT:'h:mm A

我想创建一个自定义区域设置,并将其与DayJs一起使用。这个过程在这里提到

但是,当我按照这个过程创建自己的区域设置时,我无法格式化之后的日期。

下面是检查相同内容的JSFiddle

以下是GitHub的问题:

/*就像这里提到的那样
https://github.com/iamkun/dayjs/blob/dev/docs/en/I18n.md#installation
*/
常量区域设置={
格式:{
//允许本地化的缩写格式选项
LTS:'h:mm:ss A',
LT:'h:mm A',
L:'MM/DD/YYYY',
你说呢,
LLL:'MMMM D,YYYY h:mm A',
LLLL:‘dddd,MMMM D,YYYY h:mm A’,
//小写/简短,本地化的可选格式
l:'D/M/YYYY',
LH:嗯,是的,
lll:'D MMM,YYYY h:mm A',
llll:'ddd,mmmd,YYYY h:mma'
},
相对时间:{
名称:"en",,
未来:'%s',
过去:'%s',
s:‘现在’,
m:一分钟前,
mm:“%d分钟前”,
h:‘一小时’,
hh:'%d小时',//例如,2小时,%d已替换为2小时
d:‘一天’,
dd:“%d天”,
M:‘一个月’,
MM:“%d个月”,
y:‘一年’,
yy:“%d年”
}
}
dayjs.locale(locale);
dayjs(1575872723701).format()
//未捕获类型错误:无法读取未定义的属性“10”

您需要导入上面提到的所有文档,暂时查看脚本
locale
对象缺少一些属性,如
monthshort
(想法取自locale下):

const locale={
格式:{
...
月短:“一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月”。拆分(“月”),
月份:“一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月”。拆分,
工作日:“星期日、星期一、星期二、星期三、星期四、星期五、星期六”。拆分,
工作日短:“星期日、星期一、星期二、星期三、星期四、星期五、星期六”。拆分
}
};