Показать сообщение отдельно
  #2 (permalink)  
Старый 19.08.2014, 21:39
Аватар для ixth
Профессор
Отправить личное сообщение для ixth Посмотреть профиль Найти все сообщения от ixth
 
Регистрация: 19.01.2010
Сообщений: 354

Не обязательно форматировать дату, достаточно передать timestamp:

<?php
// js timestamp — в миллисекундах, PHP — в секундах.
$ltime = 1408370664 * 1000;
?>
<script type="text/javascript">
	$(document).ready(function() {
		var currentDate = new Date();
		var pastDate = new Date("<? echo $ltime ?>"); 
// Невалидная дата при приведении к числу отдает NaN
		if (!isNaN(pastDate)) {
			var diff = currentDate - pastDate;
			window.clock = $('.clock').FlipClock(diff, { clockFace: 'DailyCounter' });
		}
	});
</script>

Последний раз редактировалось ixth, 19.08.2014 в 21:41.
Ответить с цитированием