私はこのシンタックスでツリー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 日後なので、これを機能させることができます。これに関する手がかりはありますか?