流星 - 解锁模板一段时间(按日期)

时间:2016-05-03 07:22:20

标签: javascript meteor meteor-blaze

我想在一段时间内显示问卷模板。从5月5日到5月9日。

我想像模板助手一样,如果5月5日已经开始则返回true,如果5月9日已经过去则返回false。但是,我如何才能有效地更新if语句的瞬时时间值?

Template.registerHelper("questionaireUnlocked", function() {
  let now = new Date();
  let startDate;
  let endDate;
  if (now > startDate && now < endDate) {
    return true;
  }
});

感谢您的帮助!

莫夫

1 个答案:

答案 0 :(得分:1)

您可以使用自动运行将时间分配给辅助变量,例如父模板中的会话变量或ReactiveVar。

where "begin" >= (date#($(vFromDate)&' 00:00:00','DD/MM/YYYY HH:mm:SS')) and "end" <= (date#($(vToDate)&' 00:00:00','DD/MM/YYYY HH:mm:SS'))

希望有所帮助。