Таймер обратного отсчета AJAX для отображения часов, а не дней - PullRequest
1 голос
/ 11 мая 2011

Я успешно реализовал этот таймер обратного отсчета 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 show 72 вместо 24, чтобы мне не нужно было добавлять метку Day следующим образом?

        Label0.Text = time1.days.ToString();

1 Ответ

1 голос
/ 11 мая 2011

Вам просто нужно рассчитать часы по времени:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...