Показать сообщение отдельно
  #19 (permalink)  
Старый 31.07.2015, 11:28
Аватар для Sigizmund2012
Профессор
Отправить личное сообщение для Sigizmund2012 Посмотреть профиль Найти все сообщения от Sigizmund2012
 
Регистрация: 16.07.2014
Сообщений: 267

Сообщение от рони Посмотреть сообщение
надо то всего php программисту глянуть, всё ли верно
<script>
    $(function() {
       $("#countdown").timeTo({
    seconds: <?php
    ini_set('display_errors', 'Off');
    $a = strtotime("now");
    $b = strtotime("next Friday 1 hours 0 seconds");
    echo ($b - $a);

?>,
        displayDays: 2,
        theme: "white",
        displayCaptions: !0,
        fontSize: 48,
        captionSize: 14,
        lang: "ru"
    })
});
  </script>
Ага, этот плагин берёт начало отсчёта на клиенте, если дата окончания задана через timeTo. Я немного по-другому сделал:
<?php

/* Count seconds before action ending */
$currentDay = date( "w" );
$arrDays = array("5", "4", "3", "2", "1", "7", "6");
$secondsToEndAction = mktime(1, 0, 0, date("n"), date("j") + $arrDays[$currentDay], date("Y")) - time();

?>

$('#countdown').timeTo( {
		seconds: <?php echo $secondsToEndAction ?>,
		displayDays: 2
	} );
Ответить с цитированием