日付オブジェクトを拡張して時間を追加する
JavaScript の Date オブジェクトにはすぐに使用できる時刻操作関数がありませんが、次のことが可能です。 JavaScript 自体を通じてそれらを追加します。質問に示されているように、Date オブジェクトに時間を追加する必要性を考慮してください。
実装アプローチ:
コードの実装:
ミリ秒を使用した推奨アプローチに基づくと、次のようになります。コード スニペットは、日付に時間を追加する方法を示しています。オブジェクト:
Date.prototype.addHours = function(h) { this.setTime(this.getTime() + (h * 3600 * 1000)); return this; };
使用法:
addHours メソッドを使用して Date オブジェクトの機能を拡張できるようになりました:
var now = Date.now(); var fourHoursLater = new Date(now).addHours(4);
これこのアプローチは効率的で実装が簡単で、外部ライブラリやカスタム解析に依存しません。既存の Date オブジェクト API とシームレスに統合されます。
以上がJavaScript の日付オブジェクトに時間を効率的に追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。