我正在开发一个应用程序,我需要以下要求:
假设我有一个按钮(最初启用)。我希望在7天后,它会进入隐形模式。
P.S。 :1)如果用户没有点击那个时间的按钮,它也会在特定的时间段后变为不可见。
$http.post(config.login, {
email: username,
password: password
})
.then(function (response) {
callback(response);
},
function (response) {
callback(response);
});
答案 0 :(得分:0)
当然你需要在某个地方保存日期,这样你就可以用今天的日期来检查日期。“所以说数据库”
为了测试,还要在页面上做一个标签,这样你就可以看到显示减法结果的值
首先,您需要获得2个日期“数据库日期时间和日期时间”
然后使用时间跨度相互减去2个日期
然后你制作一个双倍并将时间跨度改为仅显示日期。
然后你make和if语句并检查double是否小于-7“或你想要的值”然后隐藏按钮。
DateTime dtn = DateTime.Now;
DateTime dtl = DBDateTime;
TimeSpan span = new TimeSpan();
span = dtl.Subtract(dtn);
double numDays = span.Days;
if (numDays < -7)
{
Button1.Visible = false;
}
DaysLeftTB.Text = numDays.ToString();