倒计时计时器

Posted

tags:

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

Pure javascript countdown timer
  1. <script language="JavaScript">
  2. TargetDate = "12/31/2020 5:00 AM";
  3. BackColor = "palegreen";
  4. ForeColor = "navy";
  5. CountActive = true;
  6. CountStepper = -1;
  7. LeadingZero = true;
  8. DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
  9. FinishMessage = "It is finally here!";
  10. </script>
  11. <body>
  12. <form name="counter"><input type="text" size="8" style="border:none; cursor:default;" name="d2">
  13. <input type="submit" name="Reset" value="Reset" onclick="reset();">
  14. <input type="text" size="8" name="d3">
  15. <input type="button" onClick="setVal();" value="Start" id="name" />
  16. </form>
  17. <script>
  18. <!--
  19. //
  20. var milisec=0
  21. var seconds=30
  22. document.counter.d2.value='30'
  23.  
  24. function display(){
  25.  
  26.  
  27.  
  28. if (milisec<=0){
  29. milisec=9
  30. seconds-=1
  31. }
  32. if (seconds<=-1){
  33. milisec=0
  34. seconds+=1
  35. }
  36. else
  37. milisec-=1
  38. document.counter.d2.value=seconds+"."+milisec
  39. setTimeout("display()",100)
  40. }
  41. display()
  42.  
  43. function setVal() {
  44.  
  45. var inputGet = document.counter.d3.value;
  46. document.counter.d2.value= inputGet;
  47. seconds = inputGet;
  48. milisec = 0;
  49. display();
  50. }
  51.  
  52. -->
  53. </script>
  54.  
  55. </body>
  56. </html>

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

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

如果用户没有使用浏览器,则jQuery计时器停止

如何实现React原生倒计时圈

颤振计时器仅更新秒小部件

#yyds干货盘点#愚公系列2023年02月 .NET/C#知识点-程序运行计时的总结

自动刷新android片段,直到满足条件