как сделать обратный отсчет в javascript и php - PullRequest
0 голосов
/ 05 мая 2020

У меня обратный отсчет в PHP будет запущен после 00:00:00

Начиная с 00:00:00 до 18: 00: 00

, если время уже истекло 18:00:00 обратный отсчет остановится до 00:00:00 и запустится снова

JS код

function toHHMMSSMorning(j) {
    var sec_num = parseInt(j, 10); // don't forget the second param
    var hours   = Math.floor(sec_num / 3600);
    var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
    var seconds = sec_num - (hours * 3600) - (minutes * 60);

    if (hours   < 10) {hours   = "0"+hours;}
    if (minutes < 10) {minutes = "0"+minutes;}
    if (seconds < 10) {seconds = "0"+seconds;}
    return "<b>Period <?= date('M'); ?>, <?= date('d'); ?> <?= date('Y'); ?> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Time Remaining<br></b><p><span>"+hours + "</span>:<span>" + minutes + "</span>:<span>" + seconds+"</span></p>";
}

var detikremainingMorning = '<?= $time; ?>';

function setjamMorning(){
    var d = toHHMMSSMorning(detikremainingMorning);
    $(".remaintime.remain-Morning").html(d);
}

function updateJamMorning(){
    setTimeout(function(){
        detikremainingMorning--;
        setjamMorning();
        if(parseInt(detikremainingMorning) > 0){
            updateJamMorning();
        }
    },1000);
}

setjamMorning();
updateJamMorning();

PHP код

$start_date = new DateTime(date("Y-m-d $results"));
    $since_start = $start_date->diff(new DateTime( date("Y-m-d $results", strtotime("+1 day")) ));
    $hours = $since_start->h.$since_start->i.$since_start->s;
    $time = date("His",strtotime($hours));

    echo $time."<br>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...