私はこの問題を約5時間抱えています。オンラインで多くのソリューションを試してみましたが、それらをすべて使い果たしてしまいました。どんな形の助けにも感謝します!これは私のローカルホストに表示されHerokuに間違って表示されていますが、ローカルホスト上で正しく表示されません
datestring = moment.utc(datestring).format('LLLL')
>> Friday, August 4, 2017 2:15 PM
、それは正しいです:瞬間にそれを通す
datestring = 'Fri, 04 Aug 2017 14:15:17 GMT'
は私を与えるだろう:
は、私は私のローカルホスト上の文字列を持っています。しかし、私がHerokuにデプロイすると、日付とタイミングが間違っています。
>> Thursday, August 3, 2017 6:24 PM
私のタイムゾーンはUTC +8です。私は、moment.utc関数を使用することによって、datetimeをすでに標準化していると思っていたので、Herokuに表示された時間もUTC +8になるはずです。
いくつかのソリューションをオンラインで確認すると、herokuのTZ設定変数をアジア/シンガポールに設定して、HerokuがUTC + 8タイムゾーンになるようにしました。
これは、Herokuサーバーが米国内に配置されていることが原因で、この不一致が発生しているかどうか疑いがあります。
誰かが私に適切な解決策を教えてもらえますか?
ありがとうございます!
うん、私はこれをやりました!それはまだ英雄に間違った日時を示している! :( – imguessing