Reactjs 如何利用React Native中的力矩组件

Reactjs 如何利用React Native中的力矩组件,reactjs,react-native,momentjs,Reactjs,React Native,Momentjs,我有以下组成部分: <Moment element={Text} format="MMM DD, YYYY \at h:mma" style={dateStyle} > {this.props.updateDate} </Moment> {this.props.updateDate} 它当前输出的内容类似于2017年1月1日下午12:53时的Jan 01,但我需要它在2017年1月1日下午12:53时输出Jan 01 通常您会

我有以下组成部分:

<Moment element={Text}
        format="MMM DD, YYYY \at h:mma"
        style={dateStyle}
>
    {this.props.updateDate}
</Moment>

{this.props.updateDate}
它当前输出的内容类似于2017年1月1日下午12:53时的
Jan 01
,但我需要它在2017年1月1日下午12:53时输出
Jan 01

通常您会使用
{string.toUppercase()}
来实现这一点,但我在计算如何获得输出时遇到了问题


任何帮助都将不胜感激。谢谢

在2017年我最初回应时,我错误地认为可以简单地使用CSS
文本转换:大写
。React Native不使用传统的CSS,但是

当时,React Native不支持这一点。我应该把答案删掉

但是,从那时起,
Text
组件
style
属性现在支持:

textTransform: 'uppercase'

创建自己的
UpperText
组件,并将其作为
元素传递给
Moment
。在您的
UpperText
组件中,将
toUppercase()
应用于其字符串子级,并返回带有大写文本的
Text

不幸的是,我使用的是React Native,其中CSS样式的选项非常有限。谢谢你的建议!我的错。我不知道它有多有限。