2つの日付の間の日数を見つけるJavaScript
最初の引数と2番目の引数としてそれぞれ「YYYY-MM-DD」形式の2つの日付を受け取るJavaScript関数を作成する必要があります。この関数は、2つの日付の間の日数を計算して返す必要があります。
>例-
入力日が-
の場合const str1 = '2020-05-21'; const str2 = '2020-05-25';
その場合、出力は-
になります。const output = 4;
例
const str2 = '2020-05-25'; const daysBetweenDates = (str1, str2) => { const leapYears = (year, month) => { if (month <= 2){ --year; }; let floor = Math.floor; return floor(year / 400) + floor(year / 4) - floor(year / 100); }; let monthDays = [0, 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30]; for (let i = 1; i < monthDays.length; ++i){ monthDays[i] += monthDays[i - 1]; }; let days = (year, month, d) => (year * 365) + leapYears(year, month) + monthDays[month] + d; let p = days(...str1.split('-').map(Number)); let q = days(...str2.split('-').map(Number)); return Math.abs(p - q); }; console.log(daysBetweenDates(str1, str2));
出力
そして、コンソールの出力は-
になります4
-
与えられた2つの日付の間の日数を見つけるPythonプログラム
2つの日付の間の日数を見つけるために、Pythondatetimeモジュールを使用しています。まず、必要なライブラリをインポートします- from datetime import date 日付オブジェクトを作成し、日数を計算する日付を入力します- date1 = date(2021, 7, 20) date2 = date(2021, 8, 30) 上記の2つの日付の差を日数の形式で取得します- (date2 - date1).days 例 以下はコードです- from datetime import date # both the dates date1 = date(2021
-
Pythonを使用して2つの日付の間の日数を計算するにはどうすればよいですか?
Pythonで、単純な日付の算術を使用して、2つの日付の間の日数を見つけることができます。日の違いを見つけたい2つの日付を定義します。次に、これらの日付を減算してtimedeltaオブジェクトを取得し、このオブジェクトのdaysプロパティを調べて、必要な結果を取得します。 例 from datetime import date d0 = date(2017, 8, 18) d1 = date(2017, 10, 26) delta = d1 - d0 print(delta.days) 出力 これにより出力が得られます- 69