aboutsummaryrefslogtreecommitdiff
path: root/static/wheremessagelogger/bruh.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/wheremessagelogger/bruh.js')
-rw-r--r--static/wheremessagelogger/bruh.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/static/wheremessagelogger/bruh.js b/static/wheremessagelogger/bruh.js
new file mode 100644
index 0000000..0b103f0
--- /dev/null
+++ b/static/wheremessagelogger/bruh.js
@@ -0,0 +1,31 @@
+/*
+ * Basic Count Up from Date and Time
+ * Author: @mrwigster / https://guwii.com/bytes/count-date-time-javascript/
+ */
+window.onload = function() {
+ // Month Day, Year Hour:Minute:Second, id-of-element-container
+ countUpFromTime("Oct 21, 2022 15:00:00", 'countup1'); // ****** Change this line!
+ };
+ function countUpFromTime(countFrom, id) {
+ countFrom = new Date(countFrom).getTime();
+ var now = new Date(),
+ countFrom = new Date(countFrom),
+ timeDifference = (now - countFrom);
+
+ var secondsInADay = 60 * 60 * 1000 * 24,
+ secondsInAHour = 60 * 60 * 1000;
+
+ days = Math.floor(timeDifference / (secondsInADay) * 1);
+ hours = Math.floor((timeDifference % (secondsInADay)) / (secondsInAHour) * 1);
+ mins = Math.floor(((timeDifference % (secondsInADay)) % (secondsInAHour)) / (60 * 1000) * 1);
+ secs = Math.floor((((timeDifference % (secondsInADay)) % (secondsInAHour)) % (60 * 1000)) / 1000 * 1);
+
+ var idEl = document.getElementById(id);
+ idEl.getElementsByClassName('days')[0].innerHTML = days;
+ idEl.getElementsByClassName('hours')[0].innerHTML = hours;
+ idEl.getElementsByClassName('minutes')[0].innerHTML = mins;
+ idEl.getElementsByClassName('seconds')[0].innerHTML = secs;
+
+ clearTimeout(countUpFromTime.interval);
+ countUpFromTime.interval = setTimeout(function(){ countUpFromTime(countFrom, id); }, 1000);
+ } \ No newline at end of file