我想在一段时间内显示问卷模板。从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;
}
});
感谢您的帮助!
莫夫
答案 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'))
希望有所帮助。