欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#結合JavaScript實現(xiàn)秒殺倒計時的方法

 更新時間:2015年04月01日 14:51:34   作者:work24  
這篇文章主要介紹了C#結合JavaScript實現(xiàn)秒殺倒計時的方法,涉及C#結合javascript操作時間的技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了C#結合JavaScript實現(xiàn)秒殺倒計時的方法。分享給大家供大家參考。具體如下:

最近做個秒殺活動,要用到倒計時。要求每周三上午10:00開始倒計時

private string Dtime() 
{ 
 byte tempB = (byte)DateTime.Now.DayOfWeek; 
 byte dayByte = (byte)DayOfWeek.Wednesday; 
 DateTime wednesdayNow = DateTime.Now.AddDays(dayByte - tempB);
 //本星期三 
 DateTime returnTime = new DateTime (); 
 if (DateTime.Now.DayOfWeek < wednesdayNow.DayOfWeek) 
 { 
  //當前星期小于本星期三 獲取本周星期三 
  returnTime = new DateTime(wednesdayNow.Year,wednesdayNow.Month,wednesdayNow.Day,10,0,0);
 } 
 else 
 { 
  //當前星期大于本星期三 獲取下周星期三 
  DateTime nextWednesday = wednesdayNow.AddDays(7);//下周三 
  returnTime = new DateTime(nextWednesday.Year,nextWednesday.Month,nextWednesday.Day,10,0,0);
 } 
 return returnTime.ToString() 
}

這個方法可以得到每周三的時間,然后用js對該時間進行倒計時

$(document).ready(function() {
 $('body').everyTime('1s', function() {
 var nowDate = new Date();
 var endDate = new Date($("#sp_next").html().replace(//-/g, "http://"));
 //這個時間是上個方法返回的時間
 var timeold = endDate.getTime() - nowDate.getTime();
 var sectimeold = timeold / 1000
 var secondsold = Math.floor(sectimeold);
 var msPerDay = 24 * 60 * 60 * 1000
 var e_daysold = timeold / msPerDay
 var daysold = Math.floor(e_daysold);
 var e_hrsold = (e_daysold - daysold) * 24 + (daysold * 24);
 var hrsold = Math.floor(e_hrsold);
 var e_minsold = (e_hrsold - hrsold) * 60;
 var minsold = Math.floor((e_hrsold - hrsold) * 60);
 var seconds = Math.floor((e_minsold - minsold) * 60);
 if (hrsold > 0 && hrsold < 10) { hrsold = "0" + hrsold; }
 if (minsold < 10) { minsold = "0" + minsold; }
 if (seconds < 10) { seconds = "0" + seconds; }
 if (hrsold < 0) {
  $(".seckill_time").html("0");
  $(".seckill_minute").html("0");
  $(".seckill_second").html("0");
 } else {
  $(".seckill_time").html("").html(hrsold);
  $(".seckill_minute").html("").html(minsold);
  $(".seckill_second").html("").html(seconds);
 }
 });
});

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • C# 多網(wǎng)卡 Server Listen

    C# 多網(wǎng)卡 Server Listen

    C# 多網(wǎng)卡 Server Listen...
    2007-04-04
  • C#實現(xiàn)批量下載圖片到本地示例代碼

    C#實現(xiàn)批量下載圖片到本地示例代碼

    這篇文章主要給大家介紹了關于C#如何實現(xiàn)批量下載圖片到本地的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用c#具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • C#中的Explicit和Implicit詳情

    C#中的Explicit和Implicit詳情

    Implicit提高了代碼的可讀性,但程序員需要自己保證轉換不引發(fā)異常且不丟失信息、Explicit可阻止編譯器靜默調(diào)用可能產(chǎn)生意外后果的轉換操作。前者更易于使用,后者能向閱讀代碼的每個人清楚地指示您要轉換類型,下面就和小編來一起學習吧
    2021-09-09
  • 淺析c#范型中的特殊關鍵字where & default

    淺析c#范型中的特殊關鍵字where & default

    以下是對c#范型中的特殊關鍵字where和default進行了詳細的介紹,需要的朋友可以過來參考下
    2013-09-09
  • 解決Unity項目中UI腳本丟失的問題

    解決Unity項目中UI腳本丟失的問題

    這篇文章主要介紹了解決Unity項目中UI腳本丟失的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • .NET Core開發(fā)之配置詳解

    .NET Core開發(fā)之配置詳解

    這篇文章給大家分享了.NET Core開發(fā)中相關配置的知識點內(nèi)容,有需要的朋友們可以參考下。
    2018-08-08
  • C#之Windows自帶打印功能的實現(xiàn)

    C#之Windows自帶打印功能的實現(xiàn)

    這篇文章主要介紹了C#之Windows自帶打印功能的實現(xiàn)方式,具有很好的價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • C#定義的MP3播放類實例

    C#定義的MP3播放類實例

    這篇文章主要介紹了C#定義的MP3播放類,實例分析了C#操作多媒體音頻文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • WPF利用ScottPlot實現(xiàn)動態(tài)繪制圖像

    WPF利用ScottPlot實現(xiàn)動態(tài)繪制圖像

    ScottPlot是基于.Net的一款開源免費的交互式可視化庫,支持Winform和WPF等UI框架,本文主要為大家詳細介紹了如何WPF如何使用ScottPlot實現(xiàn)動態(tài)繪制圖像,需要的可以參考下
    2023-12-12
  • C# 使用modbus 讀取PLC 寄存器地址的方法

    C# 使用modbus 讀取PLC 寄存器地址的方法

    今天通過本文給大家介紹C# 使用modbus 讀取PLC 寄存器地址的方法,使用的組件Nmodbus,文中通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2021-10-10

最新評論