如何在 React-Native 中利用 Moment 组件

ben*_*zen 0 momentjs reactjs react-native

我有以下组件:

<Moment element={Text}
        format="MMM DD, YYYY \at h:mma"
        style={dateStyle}
>
    {this.props.updateDate}
</Moment>
Run Code Online (Sandbox Code Playgroud)

它目前正在输出类似Jan 01, 2017 at 12:53pm,但我需要它来输出JAN 01, 2017 AT 12:53PM

通常你会{string.toUppercase()}用来实现这一点,但我在弄清楚如何获得输出时遇到问题。

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

wlh*_*wlh 5

当我在 2017 年最初做出回应时,我错误地建议人们可以简单地使用 CSS text-transform: uppercase。React-Native 不使用传统的 CSS,而是使用 JavaScript 添加样式

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

但是,从那时起,TextComponentstyle属性现在支持:

textTransform: 'uppercase'
Run Code Online (Sandbox Code Playgroud)

https://facebook.github.io/react-native/docs/text#style