formatjs

    0熱度

    1回答

    我有一些客戶端代碼使用react-intl在用戶定義的語言和區域(文化/區域設置)中顯示貨幣,語言和日期時間值。除了這些要求之外,我還想在使用長日期和時間格式時顯示時區縮寫(例如,2016年2月8日,格林威治標準時間15:02格林威治標準時間)。 要做到這一點,我試圖使用moment-timezone模塊,這似乎做正確的事in isolation。但是我發現在我的應用程序中使用react-intl

    4熱度

    1回答

    我一直在用React構建一個演示,並遇到了react-intl。我試圖用從API調用返回,並存儲在「this.state」 A「值」使用FormattedDate組件 然而,網頁無法載入和控制檯顯示: 的RangeError:提供的日期是不在有效範圍內,代碼如下。 index.js ReactDOM.render( <IntlProvider locale='en'> <Rou

    0熱度

    1回答

    我使用Ember與formatjs來國際化我的應用程序,並使用ember-cli來構建它。 當我生成 ember g component some-component 組件餘燼也創建一個測試,檢查該部件呈現。但是,如果我在組件模板中使用來自formatjs的intl-get幫助程序,則單元測試將失敗。 那麼如何註冊formatjs爲單元測試創​​建的自定義助手呢? 我第一次嘗試添加INTL-獲

    0熱度

    1回答

    我使用FormatJS library along with Handlebars來顯示過去發生的事件列表。我在我的服務器的REST API上調用一個端點,它返回Json中的事件列表,併爲每個事件顯示日期時間。 ATM我使用GMT時區將日期時間保存在數據庫中。 所以,當我得到我的JSON,我處理日期時間是這樣的: {{formatRelative commentDate}} 我的問題是,因爲日

    2熱度

    1回答

    formatjs的組合& javascript的原生Intl.NumberFormat()支持在各種文化和單位中將數字格式化爲貨幣。但是,我怎樣才能將範圍的貨幣格式設置爲$1,000.00 - 5000.00。 沒有重複的符號,在哪裏,然而它通常顯示? 使用react-intl: <FormattedNumber value={minVal} style="currency" currency="

    8熱度

    1回答

    我有反應路由器的應用程序,並想添加國際化。 In react-intl example包裹在IntlProvider中的根組件: ReactDOM.render( <IntlProvider locale="en"> <App /> </IntlProvider>, document.getElementById('container') ); 但是隻有一個區域設置。如何更新應用

    1熱度

    1回答

    我有一個組件,它使用injectIntl -HOC,並返回一個消息 ... return ( <Message> {intl.formatMessage({ id: 'page.checkout.hint' }, { link: <b>{intl.formatMessage({ id: 'page.checkout.hint.hyperlink