2017-08-24 10 views

答えて

0

反応の瞬間を使用し、文字列からEDTを削除します(実際にはこのタイプの日付形式はわかりませんが、無効なので、削除して機能します)。

は、ここでそれを使用する方法の例です:反応するモーメントのドキュメントで

let dateToFormat = '2017-08-18T04:51:25'; 
return (
    <Moment>{dateToFormat}</Moment> 
) 

ルックは:あなたが時に見ることができるようhttps://www.npmjs.com/package/react-moment

0

EDTは、有効なタイムゾーン識別子ではないようですこのフィドルに貼り付ける:

https://www.w3schools.com/js/tryit.asp?filename=tryjs_date_new_string

あなたはACCであるUTCタイムスタンプまたは何か他のものとして、日付を取得することができます新しい日付( "DateString")でepted?

それ以外の場合は、タイムスタンプ文字列からEDTを切り取り、そこから新しいDateオブジェクトを作成し、手動で時間差を追加する必要があります。あなたがここに見ることができるようにロケール時刻文字列に日付objcetの変換

はその後

dateObj.toLocaleDateString([locales [, options]]) 

で行うことができます。 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString