時間での日付の差分

JavaScriptJavaScriptBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、JavaScript を使って与えられた 2 つの日付の時間差を計算する方法を探ります。2 つの Date オブジェクトを受け取り、それらの時間差を返す関数を書きます。この実験は、あなたの JavaScript のスキルを向上させ、JavaScript における日付と時間の計算をより深く理解するのに役立ちます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28236{{"時間での日付の差分"}} javascript/data_types -.-> lab-28236{{"時間での日付の差分"}} javascript/arith_ops -.-> lab-28236{{"時間での日付の差分"}} javascript/comp_ops -.-> lab-28236{{"時間での日付の差分"}} end

時間での日付の差分を計算する JavaScript 関数

JavaScript を使って 2 つの日付の差分を時間で計算するには、次の手順に従います。

  1. ターミナル/SSH を開き、コーディングを練習するために node と入力します。

  2. 2 つの Date オブジェクト間の差分(時間で)を取得するには、次の JavaScript 関数を使用します。

const getHoursDiffBetweenDates = (dateInitial, dateFinal) =>
  (dateFinal - dateInitial) / (1000 * 3600);
  1. 2 つの日付を引数として関数を呼び出して、時間の差分を取得します。
getHoursDiffBetweenDates(
  new Date("2021-04-24 10:25:00"),
  new Date("2021-04-25 10:25:00")
); // 24

まとめ

おめでとうございます!あなたは時間での日付の差分の実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を練習できます。