Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <style>
- #clockdiv {
- font-family: sans-serif;
- color: #fff;
- display: inline-block;
- font-weight: 100;
- text-align: center;
- font-size: 30px;
- }
- #clockdiv>div {
- padding: 10px;
- border-radius: 3px;
- background: #e8d7e3;
- display: inline-block;
- }
- #clockdiv div>span {
- padding: 15px;
- border-radius: 3px;
- background: #d92a91;
- display: inline-block;
- }
- .smalltext {
- padding-top: 5px;
- font-size: 16px;
- }
- </style>
- <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
- <div id="clockdiv">
- <div><span class="days"></span>
- <div class="smalltext">Dag(en)</div>
- </div>
- <div><span class="hours"></span>
- <div class="smalltext">Uuren</div>
- </div>
- <div><span class="minutes"></span>
- <div class="smalltext">Minuten</div>
- </div>
- <div><span class="seconds"></span>
- <div class="smalltext">Seconden</div>
- </div>
- </div>
- <script>
- $(document).ready(function() {
- var deadline = 'Nov 24 2017 07:30:00 GMT+0100';
- function time_remaining(endtime) {
- var t = Date.parse(endtime) - Date.parse(new Date());
- var seconds = Math.floor((t / 1000) % 60);
- var minutes = Math.floor((t / 1000 / 60) % 60);
- var hours = Math.floor((t / (1000 * 60 * 60)) % 24);
- var days = Math.floor(t / (1000 * 60 * 60 * 24));
- return {
- 'total': t,
- 'days': days,
- 'hours': hours,
- 'minutes': minutes,
- 'seconds': seconds
- };
- }
- function run_clock(id, endtime) {
- var clock = document.getElementById(id);
- // get spans where our clock numbers are held
- var days_span = clock.querySelector('.days');
- var hours_span = clock.querySelector('.hours');
- var minutes_span = clock.querySelector('.minutes');
- var seconds_span = clock.querySelector('.seconds');
- function update_clock() {
- var t = time_remaining(endtime);
- // update the numbers in each part of the clock
- days_span.innerHTML = t.days;
- hours_span.innerHTML = ('0' + t.hours).slice(-2);
- minutes_span.innerHTML = ('0' + t.minutes).slice(-2);
- seconds_span.innerHTML = ('0' + t.seconds).slice(-2);
- if (t.total <= 0) {
- clearInterval(timeinterval);
- }
- }
- update_clock();
- var timeinterval = setInterval(update_clock, 1000);
- }
- run_clock('clockdiv', deadline);
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement