【问题标题】:AJAX countdown timer to show hours and not daysAJAX 倒数计时器显示小时而不是天
【发布时间】:2011-05-11 11:55:01
【问题描述】:

我已经成功实现了这个 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();

【问题讨论】:

    标签: asp.net ajax timer


    【解决方案1】:

    你只需要计算从时间开始的小时数:

    Label1.Text = ((time1.Days * 24) + time1.Hours).ToString()

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 2020-09-15
    • 2017-04-21
    相关资源
    最近更新 更多