私は、毎週日曜日の午後3時にカウントダウンするカウントダウンタイマーを私たちのウェブサイトに持っています。タイマーは、秒が30に達した分だけ減少しているように思えます。時間も同じです。ここでは...私とタイマーのために供給されたコードは、ここで私のWebページ上で見ることができますhttp://www.onlinecarbooty.com/go-booting-front.aspxカウントダウンタイマーが完全に機能していません
VB ...
Dim seconds As Integer = DateDiff(DateInterval.Second, Date.Now, BootSale.nextDOW(DayOfWeek.Sunday))
Dim days, hours, minutes As Integer
days = seconds/86400
hours = (seconds Mod 86400)/3600
minutes = (seconds Mod 3600)/60
lblTimer.Text = days & " Day(s) " & hours & " Hour(s) " & minutes & " Minute(s) " ' & seconds Mod 60 & " Seconds"
If Date.Now.DayOfWeek.ToString = "Sunday" And Date.Now.Hour >= 15 Then
lblTimer.Text = "NEW SALE JUST GONE LIVE!"
End If
Protected Sub timer1_tick(sender As Object, e As EventArgs)
Dim seconds As Integer = DateDiff(DateInterval.Second, Date.Now, BootSale.nextDOW(DayOfWeek.Sunday))
Dim days, hours, minutes As Integer
days = seconds/86400
hours = (seconds Mod 86400)/3600
minutes = (seconds Mod 3600)/60
lblTimer.Text = days & " Day(s) " & hours & " Hour(s) " & minutes & " Minute(s) " & seconds Mod 60 & " Seconds"
End Sub
フロントエンド...
<asp:Timer ID="timer1" runat="server" Interval="1000" OnTick="timer1_tick"></asp:Timer>
<asp:UpdatePanel id="updPnl" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<h2 class="boldStyle">NEW Sale starts in <asp:Label ID="lblTimer" runat="server"></h2></asp:Label></h2>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="timer1" EventName="tick" />
</Triggers>
</asp:UpdatePanel>
それはどこかのどこかで...丸みを帯びたようなものです。私の推測が正しい考えであるかどうかは分かりません。この可能性を確認してください... – Ian
それは妥当と思われるイアン、返信のおかげで。まだそれを修正する方法はまだわかりません..私はプログラミングを学んでいるだけです。私は誰かがオフハンドを知らない限り、私はGoogleにラウンドアップまたはダウンの方法を教えますか?再度、感謝します。 – Eggybread