Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで日付を比較する方法は?


日付は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

  1. 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

  2. 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