1

我有一个函数checkDate可以检查出发日期是否早于返回日期。会话变量departDatereturnDate存储这些日期。

var checkDates = function () {
  return departDate() < returnDate();
}

var departDate = function () {
  return Session.get("departDate");
}

var returnDate = function () {
  return Session.get("returnDate");
}

会工作,车把{{#if checkDates}}会很好。

但是,如果我执行以下操作,由于某种原因它将不起作用:

var checkDates = function () {
  return (Session.get("departDate") < Session.get("returnDate"));
}

为什么会这样?

4

1 回答 1

1

您是否尝试过将值传递给 Date 构造函数并共同绘制这些值?我认为您基本上是在比较字符串长度。

于 2013-08-03T19:36:00.533 回答