Rise,
Сообщение от Rise
|
dasser, а вы в курсе что дата клиента может сильно отличаться от даты сервера как в плюс так и в минус в связи с наличием временных зон? Вы уж тогда и текущую дату берите с сервера, а не с клиента:
|
этот вариант не работает.
проблема скорее всего из-за NaN.
<?
$ltime = 1408370664 * 1000;
>
<script type="text/javascript">
var clock;
$(document).ready(function() {
var currentDate = new Date();
var pastDate = new Date("<? echo $ltime ?>");
var diff = currentDate.getTime() / 1000 - pastDate.getTime() / 1000;
clock = $('.clock').FlipClock(diff, {
clockFace: 'DailyCounter'
});
alert(diff + '\n' + pastDate + '\n' + currentDate + '\n' );
});
</script>
Если ставить в 8 строку Unix в милисекундах - работает, но заданое время должно браться из переменной посредством php (как в примере выше, но он не работатет). Танец с бубном
Сообщение от ixth
|
// Невалидная дата при приведении к числу отдает NaN
if (!isNaN(pastDate)) {
var diff = currentDate - pastDate;
window.clock = $('.clock').FlipClock(diff, { clockFace: 'DailyCounter' });
}
|
не дает еффекта, возможно из-за синтаксиса (ИМХО)