【发布时间】:2018-07-09 20:26:09
【问题描述】:
这是我拥有的,但它不起作用。
import moment from 'moment'
import 'moment/min/moment-with-locales'
import 'moment-duration-format' // used by moment
componentDidMount () {
console.log(moment.locale())
console.log(moment.locale('zh-cn'))
console.log(moment.locale())
}
控制台日志输出: 恩恩恩
预期的控制台日志输出:en、zh-cn、zh-cn
当我尝试将 import moment 从 'moment' 更改为 import moment from 'moment/min/moment-with-locales' 但它在这一行引发错误:
const total = moment.duration(this.props.stoveUsage.total, 'seconds').format('H:mm', { trim: false })
错误:momentWithLocales2.default.duration(...).format 不是函数
【问题讨论】:
-
我不确定
import 'moment/min/moment-with-locales'是导入语言环境的有效方法,也许您可以尝试用import 'moment/locale/zh-cn替换它,如here 所示。
标签: react-native momentjs