2016-12-20 1 views
1

私はreact-intlを初めて使用しています。私は、ディスプレイに私が欲しい次の日付を持っている:react-intl FormattedDateは、YYYY-MM-DD値の前日を示します。

d1_date:2012年3月26日

を表示するには、 "2012-03-26" //目標私が使用には反応し、国際空港の

を日付を表示する

FormattedDate

<FormattedDate value={d1_date} year='numeric' month='long' day='2-digit' /> 

2012年3月25日

は、私は時間情報を持っていないd1_dateを知っている:

は、私は次のような結果を得ます。本当の日付に「2012年3月26日」が反映されるように偽の時刻が表示されるようにd1_dateを操作する必要がありますか?

+0

ブラウザのタイムゾーンのため、その日のシフトが発生しています。私はまだこの問題を自分で解決していません。 FormatterDateのローカリゼーションを使用したいが、タイムゾーンを強制的にアプリケーションのものにしたい。 '

答えて

0
<FormattedDate value={new Date('2012-03-26')} year='numeric' month='long' day='2-digit' /> 

Dateインスタンスが必要だと思います。

関連する問題