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

2つの日付をJavaScriptと比較するにはどうすればよいですか?


2つの日付をJavaScriptと比較するには、2つの日付オブジェクトを作成し、最近の日付を取得します。次のコードを実行して、2つの日付を比較してみてください。

<!DOCTYPE html>
<html>
   <body>
      <script>
         var date1, date2;
         date1 = new Date();
         document.write(date1);
         date2 = new Date( "Dec 15, 2014 21:20:15" );
         document.write("<br>"+date2);
         if (date1 > date2) {
            document.write("<br>Date1 is the recent date.");
         } else {
            document.write("<br>Date 2 is the recent date.");
         }
      </script>
   </body>
</html>

出力

Sat Dec 15 2018 11:08:06 GMT+0530 (India Standard Time)
Mon Dec 15 2014 21:20:15 GMT+0530 (India Standard Time)
Date1 is the recent date.

  1. Javaで2つの日付と時刻を比較するにはどうすればよいですか?

    java.time.LocalDateTime classはローカルの日付と時刻、つまりタイムゾーンのない日付を表します。Dateの代わりにこのオブジェクトを使用できます。このクラスは、isBefore()、isAfter()、isEqual()などのさまざまなメソッドを提供して、2つの日付を比較します- 例 import java.time.LocalDateTime; public class Test {    public static void main(String args[]) {         LocalDate

  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