私はここでは類似の問題に関してさまざまな記事を読んだが、誰も私の問題を解決していない。moment.jsと非推奨の警告です。タイムスタンプから瞬間の日付オブジェクト
私はmoment.jsの日付オブジェクトを操作し、それをタイムスタンプとして保存します。
しかし、そのタイムスタンプをもう一度読み込もうとすると、その推奨されない警告が表示されます。
""非推奨の警告:モーメントの構築はjs Dateに戻ります。これは推奨されず、今後のメジャーリリースで削除される予定です。詳細については、https://github.com/moment/moment/issues/1407を参照してください。 "
私はtoDate()、format()、moment(myTimeStamp、 'ddd、DD MMM YYYY HH:mm:ss ZZ');警告...だから
は、例えば、私のタイムスタンプは次のようになります。
のconstタイムスタンプ=「1458586740000」に
私はその背中を読んで、月/日/年を解析してみてください時間/分am/pmなど...私はそのタイムスタンプを瞬時に取得する必要があります.jsオブジェクト。何も私のために働いていません。任意のアイデア。
どうすればこのタイムスタンプを取得できますか:「1458586740000」をmoment.jsオブジェクトに入れると、必要なときに日付の日付を抽出できますか?
EDIT:これはタイムスタンプを保存する方法です。だから私はこれからそれを取得する必要があります。
let timeStamp = Moment(state[_Date])
.add({ hour: state[AMPM] === 'PM'
? +state[Hour] + 12
: state[Hour] ,
minute: state[Min] }).format('x')
'moment.unix(timestamp).format(" MM/DD/YYYY ")'を試しましたか? –
リンクされた問題をお読みになりましたか? * "あなたが本当にその動作をしたいのならば、ちょうど'瞬間(新しい日付( "日付を含むランダムな文字列")) '' *。 – jonrsharpe
最終的に、変数timeStampはデータベースに格納され、再度引き出されて解析されますか?最終的に瞬間コンストラクターに渡すデータに何か問題があるとはほとんど確信していますが、このコードに基づいて何がわかるのかわかりません。これにより、unixのオフセットが文字列として得られるはずです。デバッガから瞬間コンストラクタに渡されているものを正確に知る必要があります。私はあなたがおそらく無関係な主役や何かを持っていると思う。 –