我将语言环境设置为'ro'现在工作日是罗马尼亚语。但是,我也设置了
week : {
dow : 1
}
Run Code Online (Sandbox Code Playgroud)
并moment.weekdays()返回'en'从星期日开始的天数。为什么会这样?
你必须使用 moment.weekdays(true);
正如文档所述:
从2.13.0 开始,您可以将 bool 作为工作日函数的第一个参数传递。如果为 true,则工作日将按区域设置特定顺序返回。例如,在阿拉伯语语言环境中,星期六是一周的第一天
这是一个活生生的例子:
moment.locale('ro');
// duminic? to sâmb?t?
console.log(moment.weekdays());
// locale aware: luni to duminic?
console.log(moment.weekdays(true));Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment-with-locales.min.js"></script>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7823 次 |
| 最近记录: |