私はmoment.jsを使用していて、ユーザーが入力した新しい時刻で日付/時刻文字列を更新したいと考えています。日付は変わっておらず、時刻は変わっていません。タイムゾーンの変更はありません。ちょうど時と分の値が変更されている可能性があります。moment.jsでは、日付と時刻の文字列を保持して日付を保持することはできますが、時刻は変更できますか?
私はこのような文字列をどのようにして、時間が異なるように変換しますか?
私が期待するだろう。これは、次のとおりです。
const dateTimeString = '2017-11-14T16:04:54.0086709-06:00'
const newDateTimeString = (
moment(dateTimeString)
.changeTime('05:20 PM')
.format()
)
// newDateTimeString === '2017-11-14T17:20:00.0086709-06:00'
あなたは瞬間のドキュメントで見たことがありますか?ライブラリは、ネイティブのDateプロトタイプからすべての基本的なセッター関数を公開しているので、日付を作成し、必要な時間、分、秒、およびミリ秒を設定することができます。 – Pointy