I am trying to create a count down timer to an event (linked to a user) in Wordpress.
So far I have managed to create the count down using jquery by manually entering the date of the event. Fiddle
However I want this date to be dynamically used based on when the users event is i.e. using the custom meta field for date for the user. Please help in terms on how I can achieve this by calling the custom meta-field.
Jquery:
// set the date we're counting down to
var target_date = new Date("Aug 15, 2019").getTime();
// variables for time units
var days, hours, minutes, seconds;
// get tag element
var countdown = document.getElementById("countdown");
// update the tag with id "countdown" every 1 second
setInterval(function () {
// find the amount of "seconds" between now and target
var current_date = new Date().getTime();
var seconds_left = (target_date - current_date) / 1000;
// do some time calculations
days = parseInt(seconds_left / 86400);
seconds_left = seconds_left % 86400;
hours = parseInt(seconds_left / 3600);
seconds_left = seconds_left % 3600;
minutes = parseInt(seconds_left / 60);
seconds = parseInt(seconds_left % 60);
// format countdown string + set tag value
countdown.innerHTML = days + "d," + hours + "h," + minutes + "m," + seconds + "s";
}, 1000);
HTML:
<span id="countdown"></span>