我有一个函数checkDate
,用于检查出发日期是否在返回日期之前。会话变量departDate
和returnDate
存储了这些日期。
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"));
}
为什么会这样?
答案 0 :(得分:1)
您是否尝试将值传递给Date构造函数并绘制这些值?我认为你基本上是在比较字符串长度。