PageSourceSearch

https://www.cibng.org/wp-content/plugins/acf-event-countdown/js/countdown-script.js

js cibng.org collected 2026-10-02 07:44:29 UTC 1,294 bytes, 31 lines download raw bytes

1jQuery(document).ready(function($) {
2    $('.countdown-timer').each(function() {
3        const countdown = $(this);
4        const eventDate = new Date(countdown.data('event-date')).getTime();
5
6        function updateCountdown() {
7            const now = new Date().getTime();
8            const distance = eventDate - now;
9
10            if (distance < 0) {
11                clearInterval(interval);
12                countdown.html('Event has started!');
13                return;
14            }
15
16            const days = Math.floor(distance / (1000 * 60 * 60 * 24));
17            const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
18            const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
19            const seconds = Math.floor((distance % (1000 * 60)) / 1000);
20
21            countdown.find('.days').text(days);
22            countdown.find('.hours').text(hours.toString().padStart(2, '0'));
23            countdown.find('.minutes').text(minutes.toString().padStart(2, '0'));
24            countdown.find('.seconds').text(seconds.toString().padStart(2, '0'));
25        }
26
27        // Update immediately and then every second
28        updateCountdown();
29        const interval = setInterval(updateCountdown, 1000);
30    });
31});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.