Javascript中的倒计时类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript中的倒计时类相关的知识,希望对你有一定的参考价值。

A simple countDown class in javascript:
  1. /**
  2.  * CountDown Class
  3.  *
  4.  * @author Giovambattista Fazioli
  5.  * @web http://www.undolog.com
  6.  *
  7.  * @param dd (string) 'month day, year'
  8.  *
  9.  */
  10. function countDown( dd ) {
  11. // init target time
  12. var target = new Date( dd );
  13. this.targetTime = target.getTime();
  14. /**
  15. * refresh countdown
  16. */
  17. this.refresh = function() {
  18. var today = new Date();
  19. var currentTime = today.getTime();
  20. // time left
  21. this._leftMilliseconds = (this.targetTime - currentTime);
  22. this._leftSeconds = Math.floor( this._leftMilliseconds / 1000 );
  23. this._leftMinutes = Math.floor( this._leftSeconds / 60 );
  24. this._leftHours = Math.floor( this._leftMinutes / 60 );
  25. // no module
  26. this.leftDays = Math.floor( this._leftHours / 24 );
  27. // for print
  28. this.leftMilliseconds = this._leftMilliseconds % 1000;
  29. this.leftSeconds = this._leftSeconds % 60;
  30. this.leftMinutes = this._leftMinutes % 60;
  31. this.leftHours = this._leftHours % 24;
  32. }
  33. this.refresh();
  34. }

以上是关于Javascript中的倒计时类的主要内容,如果未能解决你的问题,请参考以下文章

覆盖javascript以消除闪烁

Node.js JavaScript 片段中的跳过代码

JUC并发编程 共享模式之工具 JUC CountdownLatch(倒计时锁) -- CountdownLatch应用(等待多个线程准备完毕( 可以覆盖上次的打印内)等待多个远程调用结束)(代码片段

GMT/UTC 中的 Javascript 倒数计时器

如何更改 JavaScript 中的动画计时功能?

48个值得掌握的JavaScript代码片段(上)