js倒计时效果

╰半橙微兮° 2022-05-23 10:10 306阅读 0赞
  1. <ul>
  2. <li class="time hms">
  3. <span></span>
  4. :
  5. <span></span>
  6. :
  7. <span></span>
  8. </li>
  9. <li class="time">
  10. <p class="time-1">周五</p>
  11. <p class="time-2 color0175a4"></p>
  12. </li>
  13. </ul>
  14. <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.11.3.min.js"></script>
  15. <script> function CurentTime() { var now = new Date(); var year = now.getFullYear(); //年 var month = now.getMonth() + 1; //月 var day = now.getDate(); //日 var hh = now.getHours(); //时 var mm = now.getMinutes(); //分 var ss = now.getSeconds(); //秒 var clock = year + "-"; if (month < 10) clock += "0"; clock += month + "-"; if (day < 10) clock += "0"; clock += day + " "; if (hh < 10) clock += "0"; // clock += hh + ":"; // if (mm < 10) clock += '0'; // clock += mm + ":"; // // if (ss < 10) clock += '0'; // clock += ss; return (clock); } var mydate=new Date(); var myddy=mydate.getDay();//获取存储当前日期 var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; function getTime() { var dateObj = new Date(); var hours = dateObj.getHours();//小时 var minutes = dateObj.getMinutes();//分钟 var seconds = dateObj.getSeconds();//秒 if(hours<10){ hours = "0"+hours; } if(minutes<10){ minutes = "0"+minutes; } if(seconds<10){ seconds = "0"+seconds; } var newDate = hours+":"+minutes+":"+seconds $(".hms span")[0].innerHTML = hours;//在div中写入时间 $(".hms span")[1].innerHTML = minutes;//在div中写入时间 $(".hms span")[2].innerHTML = seconds;//在div中写入时间 setTimeout('getTime()', 1000);//每隔500ms执行一次getTime() } $(function () { $(".time-2").html(CurentTime); $(".time-1").html(weekday[myddy]); getTime(); }) </script>

发表评论

表情:
评论列表 (有 0 条评论,306人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js如何实现简易计时效果

    js如何实现简易倒计时效果 实现倒计时功能首先是得到目标时间,然后用当前时间减去目标时间,最后将时间差传化为天数、时、分、秒。由于得到的时间不能直接运算,可以采用obje...