что вы получите, если распечатаете params.early
и params.now
? Вы уверены, что они не строки? Если они являются датами, имеют ли они временную составляющую - это может быть причиной того, что они не равны.
Вы должны просто быть в состоянии сделать:
if( params.early == params.now ) {
early = Date.parse( "yyyy/MM/dd", "1970/01/01" )
}
else {
// do something
}
Или, если это Даты с компонентом времени, (а вы просто интересуетесь датой):
if( params.early.clearTime() == params.now.clearTime() ) {
early = Date.parse( "yyyy/MM/dd", "1970/01/01" )
}
else {
// do something
}