我成功实现了这个AJAX倒数计时器: - http://forums.asp.net/t/1085601.aspx
我创建了这3个标签:
Label1.Text = time1.Hours.ToString();
Label2.Text = time1.Minutes.ToString();
Label3.Text = time1.Seconds.ToString();
假设我将计时器倒计时设置为超过24小时(比如72小时)
Session["time"] = DateTime.Now.AddHours(72);
如何使 Label1.Text 显示 72 而不是24,以便我无需按如下方式添加Day标签?
Label0.Text = time1.days.ToString();
答案 0 :(得分:1)
您只需要计算从时间开始的小时数:
Label1.Text = ((time1.Days * 24) + time1.Hours).ToString()