如果使用比較運算子:「==」、「!=」、「===」、「!==」,需要先使用「date.getTime()」,
例如:

 var d1 = new Date();
 var d2 = new Date(d1);
 var same = d1.getTime() === d2.getTime();
 var notSame = d1.getTime() !== d2.getTime();

建立 Date 物件:

  • 語法
    new Date();
    new Date( value );
    new Date( dateString );
    new Date( year, month [, day [, hours [, minutes [, seconds [, milliseconds] ] ] ] ] );

     

  • 範例
     var today = new Date();
     var birthday = new Date('December 17, 1995 03:24:00');
     var birthday = new Date('1995-12-17T03:24:00');
     var birthday = new Date(1995, 11, 17);
     var birthday = new Date(1995, 11, 17, 3, 24, 0);

參考:
  Compare two dates with JavaScript - Stack Overflow
  Date - JavaScript MDN
 

 

文章標籤
全站熱搜
創作者介紹
創作者 Robert 的頭像
Robert

Robert 的部落格

Robert 發表在 痞客邦 留言(0) 人氣(424)