use*_*266 5 javascript momentjs
现在有一个函数moment.weekdays()从星期日 - 星期六返回一个数组
如果我将我的区域设置更改为EU,其中一周的第一天是星期一,例如芬兰(moment.locale('fi'))
结果moment.weekdays()仍然是(翻译)星期日开始
另外:这不会改变moment.weekdays()结果,但会将moment.weekday(1)更改为星期一
moment.updateLocale('fi', {
week: {
dow : 1 // Monday is the first day of the week
}
});
Run Code Online (Sandbox Code Playgroud)
有没有办法以正确的顺序(从星期一开始)获取当前语言环境的工作日,或者是moment.weekdays()自己修改数组的唯一方法?
小智 9
从2.13.0开始,您可以传递bool作为工作日函数的第一个参数.如果为true,则工作日将以特定于语言环境的顺序返回.例如,在阿拉伯语语言环境中,星期六是一周的第一天
对于您的法语示例,这看起来像:
moment.locale("fr")
moment.weekdays(true)
Run Code Online (Sandbox Code Playgroud)
输出:
["lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3788 次 |
| 最近记录: |