JavaScriptで日付を比較する方法は?
例-1
次の例では、2000年の日付が今日の日付と比較され、それぞれのメッセージが出力に表示されます。
<html> <body> <p id="compare"></p> <script> var today = new Date(); var otherday = new Date(); otherday.setFullYear(2000, 2, 14); if (otherday > today) { var msg = "The date you provided is a future date "; } else { var msg = "The date you provided is a past date"; } document.getElementById("compare").innerHTML = msg; </script> </body> </html>
出力
The date you provided is a past date
例-2
次の例では、2900年の日付が今日の日付と比較され、それぞれのメッセージが出力に表示されます。
<html> <body> <p id="compare"> </p> <script> var today = new Date(); var otherday = new Date(); otherday.setFullYear(2900, 2, 14); if (otherday > today) { var msg = "The date you provided is a future date "; } else { var msg = "The date you provided is a past date"; } document.getElementById("compare").innerHTML = msg; </script> </body> </html>
出力
The date you provided is a future date
-
Javaで日付を比較する
Javaで日付を比較するには、compareTo()メソッドを使用します。構文は次のとおりです- public int compareTo(Date anotherDate) ここで、anotherDateは比較する日付です。引数DateがこのDateと等しい場合、戻り値は0です。このDateがDate引数の前にある場合は、0未満の値。この日付が日付引数の後にある場合は、0より大きい値。 例 日付を比較する例を見てみましょう- import java.util.*; public class Demo { public static void main(Strin
-
Javaで2つの日付を比較するにはどうすればよいですか?
Javaでは、 compareTo()を使用して2つの日付を比較できます。 比較可能の方法 インターフェース。このメソッドは「0」を返します 両方の日付が等しい場合 、値「0より大きい」を返します date1がdate2より後の場合 「0未満」の値を返します date1がdate2より前の場合。 構文 int compareTo(T o) 例 import java.text.*; import java.util.Date; public class CompareTwoDatesTest { public static void main(String[] ar