0

私はこのシンタックスでツリーjavascript Dateオブジェクトに立ち向かおうとしていました

 var from = new Date(1900,0,0);
 var to = new Date();
 var dataTicket = new Date(dataString);

     if (dataTicket > from && dataTicket < to) {
     alert("OK");
     }

しかし、dataTicket が私に間違った日を与え続けているため、これを機能させることはできません!

コンソールでチェックインすると、if ステートメントに次の値があります。

dataString = "2013 年 9 月 10 日火曜日 22:44:07 GMT 0200 (または法的ヨーロッパ西)"

from = "Sun Dec 31 1899 00:00:00 GMT+0100 (ora solare Europa occidentale)"

to= "Tue Sep 10 2013 23:32:44 GMT+0200 (または法定ヨーロッパ西洋)"

そしてここで奇妙なことが起こります:

dataTicket = "2013 年 9 月 11 日水曜日 00:44:07 GMT+0200 (または法的なヨーロッパの西洋)"

dataTicket の値は割り当ての 1 日後なので、これを機能させることができます。これに関する手がかりはありますか?

4

1 に答える 1