Advertisement
Guest User

Countdown

a guest
Nov 20th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. <style>
  2. #clockdiv {
  3. font-family: sans-serif;
  4. color: #fff;
  5. display: inline-block;
  6. font-weight: 100;
  7. text-align: center;
  8. font-size: 30px;
  9. }
  10.  
  11.  
  12. #clockdiv>div {
  13. padding: 10px;
  14. border-radius: 3px;
  15. background: #e8d7e3;
  16. display: inline-block;
  17. }
  18.  
  19. #clockdiv div>span {
  20. padding: 15px;
  21. border-radius: 3px;
  22. background: #d92a91;
  23. display: inline-block;
  24. }
  25.  
  26. .smalltext {
  27. padding-top: 5px;
  28. font-size: 16px;
  29. }
  30. </style>
  31. <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
  32. <div id="clockdiv">
  33. <div><span class="days"></span>
  34. <div class="smalltext">Dag(en)</div>
  35. </div>
  36. <div><span class="hours"></span>
  37. <div class="smalltext">Uuren</div>
  38. </div>
  39. <div><span class="minutes"></span>
  40. <div class="smalltext">Minuten</div>
  41. </div>
  42. <div><span class="seconds"></span>
  43. <div class="smalltext">Seconden</div>
  44. </div>
  45. </div>
  46. <script>
  47. $(document).ready(function() {
  48. var deadline = 'Nov 24 2017 07:30:00 GMT+0100';
  49.  
  50. function time_remaining(endtime) {
  51. var t = Date.parse(endtime) - Date.parse(new Date());
  52. var seconds = Math.floor((t / 1000) % 60);
  53. var minutes = Math.floor((t / 1000 / 60) % 60);
  54. var hours = Math.floor((t / (1000 * 60 * 60)) % 24);
  55. var days = Math.floor(t / (1000 * 60 * 60 * 24));
  56. return {
  57. 'total': t,
  58. 'days': days,
  59. 'hours': hours,
  60. 'minutes': minutes,
  61. 'seconds': seconds
  62. };
  63. }
  64.  
  65. function run_clock(id, endtime) {
  66. var clock = document.getElementById(id);
  67.  
  68. // get spans where our clock numbers are held
  69. var days_span = clock.querySelector('.days');
  70. var hours_span = clock.querySelector('.hours');
  71. var minutes_span = clock.querySelector('.minutes');
  72. var seconds_span = clock.querySelector('.seconds');
  73.  
  74. function update_clock() {
  75. var t = time_remaining(endtime);
  76.  
  77. // update the numbers in each part of the clock
  78. days_span.innerHTML = t.days;
  79. hours_span.innerHTML = ('0' + t.hours).slice(-2);
  80. minutes_span.innerHTML = ('0' + t.minutes).slice(-2);
  81. seconds_span.innerHTML = ('0' + t.seconds).slice(-2);
  82.  
  83. if (t.total <= 0) {
  84. clearInterval(timeinterval);
  85. }
  86. }
  87. update_clock();
  88. var timeinterval = setInterval(update_clock, 1000);
  89. }
  90. run_clock('clockdiv', deadline);
  91. });
  92. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement