在阅读react-datepicker doc's之后,我尝试按照文档说明更改日期选择器语言:
在全球范围内通过调用moment.locale(lang)Picker特定于 语言环境道具
我的问题是在反应应用中将该设置写入何处。
1- app.js(构造函数)。
2-日期选择器组件(构造函数)。
3-其他地方...
以及如何将其设置为道具,我尝试过:
<DatePicker locale='gr'
minDate={this.props.minDate}
selected={this.state.startDate}
onChange={this.handleChange}
disabled = {this.props.disabled}
/>;
,它仍然显示为英语。
顺便说一句-有人知道希伯来语的语言是什么吗?谢谢。
答案 0 :(得分:2)
使用this问题,我能够弄清楚这一点,可以像这样导入语言:
import 'moment/locale/he';
然后为每个新的moment
设置-
moment().locale('he')
并不是所有用途都具有全局性(一种信号设置)。
答案 1 :(得分:0)
如果您需要全局的moment.locale(lang),请尝试使用react context api(适用于React v16.3或更高版本)。我认为希伯来语的区域代码为he
。