我试过搜索有类似问题的人,但没找到任何东西.
我在JavaScript中有两个日期,两者都设置为相同的值...等式测试在==时失败,但是> =和<=评估为真.
以下是我玩的代码:
var startDate = new Date( 2011, 7, 30, 0, 0, 0, 0 );
var dt = new Date( 2011, 7, 30, 0, 0, 0, 0 );
if( startDate == dt )
document.write('They Equal<br />');
if( startDate > dt )
document.write('Start Date is > dt<br />');
if( startDate >= dt )
document.write('Start Date is >= dt<br />');
if( startDate < dt )
document.write('Start Date is < dt<br />');
if( startDate <= dt )
document.write('Start Date is <= …Run Code Online (Sandbox Code Playgroud) javascript ×1