0
pickedDate = new Date(Date.parse(txtDate.value.replace(/-/g, ' ')));
todaysDate = new Date();
todaysDate.setHours(0, 0, 0, 0)
if (todaysDate == pickedDate)
{
    return true;
}
    else
{
    return false;
}

我正在检查选择的日期和今天的日期是否相等,然后true如果它们相等或false不相等则返回,但是当我运行代码时条件总是错误的。

4

1 回答 1

2

测试以下条件:

if (todaysDate.getTime() == pickedDate.getTime())
{

这应该测试是否相等,因为 getTime() 方法返回可以相互比较的对象的 Unix 时间(作为整数)。

于 2012-07-06T06:25:53.793 回答