Беру саму дату с базы данных
<?php
require_once 'admin/connection.php';
$result = mysql_query('SELECT * FROM time WHERE 1');
$row = mysql_fetch_assoc($result);
$date= $row['time'];
?>
вывожу её на страницу где нужно
<span id="target" style="font-size: 18px;"><?php echo $date ?></span>
Есть JS код, который должен делать обратный отсчёт, сама суть - показать сколько времени осталось к концу акции.
var target_date = new Date("15-24-52").getTime();
var days, hours, minutes, seconds;
var countdown = document.getElementById("target");
setInterval(function () { getCountdown(); }, 1000);
function getCountdown(){
var current_date = new Date().getTime();
var seconds_left = (target_date - current_date) / 1000;
days = pad( parseInt(seconds_left / 86400) );
seconds_left = seconds_left % 86400;
console.log(seconds_left);
hours = pad( parseInt(seconds_left / 3600) );
seconds_left = seconds_left % 3600;
minutes = pad( parseInt(seconds_left / 60) );
seconds = pad( parseInt( seconds_left % 60 ) );
countdown.innerHTML = "<span>д:" + days + "</span> - <span>ч:" + hours + "</span> - <span>м:" + minutes + "</span> - <span>с:" + seconds + "</span>";
}
function pad(n) {
return (n < 10 ? '0' : '') + n;
}
второй день ломаю голову, не пойму как реализовать чтобы скрипт делал обратный отсчёт именно того значения которое указано в таблице.