0
따라서 불행히도 PHP를 사용하여 resfreshing 비 정적 카운트 다운 타이머를 만들 수는 없습니다. 이는 서버 측 언어이기 때문에 몇 가지 파고 후에 Javascript 스크립트 그럴 수있어.Javascript 카운트 다운 타이머와 PHP 변수를 사용하는 데 문제가 있습니다
그러나 대상 날짜는 데이터베이스에서 가져온 변수이며 PHP 변수에 저장됩니다. 내가 뭘 하려는지 자바 스크립트에서 대상 날짜로 변수를 사용하지만 실패하고 있습니다.
<?php echo "You are currently looting a " . "<b>" . $lootinglocation . "</b> | <b> Time remaining: </b>
<script language='JavaScript'>
TargetDate = '" . $javatime . "';
BackColor = 'palegreen';
ForeColor = 'navy';
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = '%%M%% Minutes, %%S%% Seconds.';
</script>
<script language='JavaScript' src='//scripts.hashemian.com/js/countdown.js'></script>'";
?>
고려할 사항 :
여기에 $ 자바 시간의 선언입니다 :`
$targettime = $dbtime; //This $dbtime is obtained trough a select query. $currenttime = strtotime(date('Y-m-d H:i:s')); $timeremaining = $targettime - $currenttime; $addedtime = "+" . $timeremaining . " seconds"; $javatime = date("m/d/Y h:i:s A", strtotime($addedtime));`
저는이 데이터를 보내기 위해 아약스를 사용하는 것이 현재와 미래 모두에 도움이 될 것이라고 생각합니다. 믿을 수 없을 정도로 간단하고 쉽게 잡을 수 있습니다. 처리를 위해 PHP에 변수를 보내고 자바 스크립트로 반환하여 클라이언트 측을 처리 할 수 있습니다. –