Я хочу использовать flipclock для обратного счетчика. Таймер должен начинаться с hh: mm: ss (например, с 19:40:46) до 00:00:00.Обратный счетчик FlipClock с PHP-MySQL
Ниже приведен код
var clock;
$(document).ready(function() {
// Grab the current date
var currentDate = new Date();
// Set some date in the future. In this case, it's always Jan 1
var futureDate = new Date(currentDate.getFullYear() + 1, 0, 1);
// Calculate the difference in seconds between the future and current date
var diff = futureDate.getTime()/1000 - currentDate.getTime()/1000;
// Instantiate a coutdown FlipClock
clock = $('.dw_clock').FlipClock(diff, {
clockFace: 'DailyCounter',
countdown: true,
showSeconds: true
});
});
Я не хочу дату. Кроме того, значение времени должно получить скачиваются из MySQL и различны для разных пользователей, когда они войти из PHP-MySQL, у меня есть:.
function timeToPlay(&$smarty){
$sqlStr = "select timediff('24:00:00', time(taken_on)) as timeRemaining,
hour(timediff('24:00:00', time(taken_on))) as hour,
minute(timediff('24:00:00', time(taken_on))) as minute,
second(timediff('24:00:00', time(taken_on))) as second
FROM profile_sicc_exer_score where user_id=".$_SESSION['user_id']."
order by id desc limit 1";
$sqlQuery = mysql_query($sqlStr) or die(mysql_error()."<hr>".$sqlStr);
if (mysql_num_rows($sqlQuery)) {
$timeToPlayNext = mysql_fetch_assoc($sqlQuery);
$smarty->assign("timeRemaining",$timeToPlayNext['timeRemaining']);
$smarty->assign("hour",$timeToPlayNext['hour']);
$smarty->assign("minute",$timeToPlayNext['minute']);
$smarty->assign("second",$timeToPlayNext['second']);
}
}
Из приведенной выше коды, я получаю значение (например)
- $ timeRemaining = 19:40:46
- $ час = 19
- $ минута = 40
- $ второй = 46
Как использовать значение в коде выше Flipclock, который JavaScript/JQuery ...