ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で 2 つの日付間の時差を効率的に計算するにはどうすればよいですか?
JavaScript で日付間の時差を取得する
タイムフレームの管理を伴うアプリケーションを開発する場合、日付間の時差を正確に計算することが重要です。 JavaScript では、このタスクは組み込みの Date オブジェクトを利用することで簡単に実行できます。
解決策:
コード サンプル:
var startTime = new Date(); var endTime = new Date(startTime.getTime() + 3600000); // Add one hour to start time var newEndDate = new Date(endTime.getTime() - startTime.getTime());
説明:
および - 演算子は JavaScript の型強制をトリガーし、Date オブジェクトの valueOf() メソッドを呼び出します。 Date プロトタイプでは、valueOf() メソッドは getTime() を呼び出すことと同等です。
したがって、次の式はすべて同じ値に評価されます:
date.getTime() === date.valueOf() === (0 + date) === (+date)
以上がJavaScript で 2 つの日付間の時差を効率的に計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。