A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

  1. 后台
  2. protected void Page_Load(object sender, EventArgs e)
  3.         {
  4.             GetDateValue();
  5.         }
  6.         protected static string[] SystemDate = null;
  7.         public void GetDateValue()
  8.         {
  9.             DateTime dtNow = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
  10.             DateTime dtEnd = DateTime.Parse("2015-09-13 09:06:00");
  11.             if (dtNow < dtEnd)
  12.             {
  13.                 string _dt = (dtEnd - dtNow).ToString();
  14.                 int Num = _dt.IndexOf('.');
  15.                 string strDay = string.Empty;
  16.                 if (Num != -1)
  17.                 {
  18.                     strDay = _dt.Substring(0, Num);
  19.                 }
  20.                 else
  21.                 {
  22.                     strDay = "00";
  23.                 }
  24.                string[] strDate = _dt.Substring(_dt.IndexOf('.') + 1).Split(':');

  25.                 string[] dtGet  = { strDay, strDate[0], strDate[1], strDate[2] };
  26.                 SystemDate = dtGet;
  27.             }else
  28.             {
  29.                 string[] dtGet = {"0","0","0","0"};
  30.                 SystemDate = dtGet;
  31.             }
  32.         }

  33. 前台JS
  34. <script type="text/javascript">
  35.                    var date_day, date_hh,data_mm, date_ss;
  36.                    date_day = <%= SystemDate[0] %>;
  37.                    date_hh = <%= SystemDate[1] %>;
  38.                    date_mm = <%= SystemDate[2] %>;
  39.                    date_ss = <%= SystemDate[3] %>;
  40.                    function stopCount() { clearTimeout(t) }
  41.                    function strConfig(date){
  42.                        if(date < 10)
  43.                        {
  44.                            return "0" + date;
  45.                        }else{
  46.                            return date;
  47.                        }
  48.                      }
  49.                    function getSS() {
  50.                        if(date_ss == 1){
  51.                        if(getMM()){
  52.                            date_ss = 59;
  53.                            }else
  54.                            {
  55.                                date_ss = 0;
  56.                            }
  57.                        }else
  58.                        {
  59.                        if(date_ss > 0){
  60.                            date_ss = date_ss - 1;
  61.                            }
  62.                        }
  63.                        $("#date_s").text(strConfig(date_ss));
  64.                        $("#date_m").text(strConfig(date_mm));
  65.                         $("#date_h").text(strConfig(date_hh));
  66.                        $("#date_d").text(strConfig(date_day));
  67.                       t = setTimeout("getSS()",1000);
  68.                    }
  69.                    function getMM()
  70.                    {
  71.                        if(date_mm == 0){
  72.                          if(getHH()){
  73.                                date_mm = 60;
  74.                            }else
  75.                            {
  76.                                return false;
  77.                            }
  78.                        }else
  79.                        {
  80.                            date_mm = date_mm - 1;
  81.                        }
  82.                        return true;
  83.                    }
  84.                    function getHH()
  85.                    {
  86.                        if(date_hh == 0){
  87.                        if(getDay())
  88.                        {
  89.                            date_hh = 23;
  90.                            }
  91.                            else
  92.                            {
  93.                                return false;
  94.                            }
  95.                        }else
  96.                        {
  97.                            date_hh = date_hh - 1;
  98.                        }
  99.                        return true;
  100.                    }
  101.                    function getDay()
  102.                    {
  103.                        if(date_day == 0){
  104.                        stopCount();
  105.                         return false;
  106.                        }else
  107.                        {
  108.                            date_day = date_day - 1;
  109.                        }
  110.                        return true;
  111.                    }
  112.     </script>
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马