为什么直接比较会话变量不起作用?

时间:2013-08-03 18:31:47

标签: javascript meteor

我有一个函数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"));
}

为什么会这样?

1 个答案:

答案 0 :(得分:1)

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