• 团购倒计时抢购功能(JS代码)


    1. JS代码如下:   
    2. <SCRIPT LANGUAGE="JavaScript">   
    3. function _fresh()   
    4. {   
    5.  var endtime=new Date("2010/11/05,12:20:12");   
    6.  var nowtime = new Date();   
    7.  var leftsecond=parseInt((endtime.getTime()-nowtime.getTime())/1000);   
    8.  __d=parseInt(leftsecond/3600/24);   
    9.  __h=parseInt((leftsecond/3600)%24);   
    10.  __m=parseInt((leftsecond/60)%60);   
    11.  __s=parseInt(leftsecond%60);   
    12.  document.getElementById("times").innerHTML=__d+"天 "+__h+"小时"+__m+"分"+__s+"秒";   
    13.  if(leftsecond<=0){   
    14.  document.getElementById("times").innerHTML="抢购已结束";   
    15.  clearInterval(sh);   
    16.  }   
    17. }   
    18. _fresh()   
    19. var sh;   
    20. sh=setInterval(_fresh,1000);   
    21. </SCRIPT>   
    22. Html代码如下:   
    23. <div id="content">   
    24. <h1>限时抢购啦!</h1>   
    25. <p>还剩<span id="times"></span></p>   
    26.   
    27. </div>

    在写这个JS代码时,我将时间写成了“var endtime=new Date("10-18,2010 12:57:00");”格式时,在Firefox浏览器下出现错误,而在IE中并未错误:

    之后将时间调为“var endtime=new Date("2010/11/05,12:20:12");”格式时,Firefox与IE都可以正常显示!

  • 相关阅读:
    oracle grant 授权语句
    c# dllimport c++数据类型映射关系
    DJ下载工具
    防抖和节流
    事件处理的三个阶段
    tomcat
    java 中的xml操作
    数据库连接池
    jdbc
    Java 注解
  • 原文地址:https://www.cnblogs.com/feifei/p/1945974.html
Copyright © 2020-2023  润新知