php die でカウントダウン コードを使用します。カウントダウンが終了した後、次のコードが出力されないようにする方法はありますか?
その後ろに html と他のコードがあります。次のコードを出力し続けるにはどうすればよいですか?
php die の使用
以下はソースコードです。皆さん、ありがとう!
;
Countdown //php 時間は秒単位で計算します。 js 時間はミリ秒単位で計算されます
date_default_timezone_set('PRC');
//date_default_timezone_set("Asia/Hong_Kong");//地域
//毎日のアクティビティの期間を構成します
$starttimestr = "2016-3-1 8:10:00";
$endtimestr = "2016-3-10 16:59:00";
$starttime = strtotime($ starttimestr);
$endtime = strtotime($endtimestr);
$nowtime = time();
if ($nowtime<$starttime){
die("イベントはまだ開始されていませんイベント時間は: {$starttimestr} to {$endtimestr}");
}
if ($endtime>=$nowtime){
$lefttime = $endtime-$nowtime; //実際の残り時間 (秒)
}else{
$lefttime=0;
die("登録は終了しました!
広州駅 [省と市を含む: 広東省、広西チワン族自治区、福建省、海南省、香港、マカオ、台湾]");
}
?>
<スクリプト言語="JavaScript" >
var runtimes = 0;
function GetRTime(){
var nMS = if (nMS>= 0){
var nD=Math.floor(nMS/(1000*60*60*24))%24;
var nH=Math.floor(nMS/(1000*60*60) ))%24 ;
var nM=Math.floor(nMS/(1000*60)) % 60;
var nS=Math.floor(nMS/1000) % 60; "RemainD") .innerHTML=nD;
document.getElementById("RemainH").innerHTML=nH;
document.getElementById("RemainS") ").innerHTML =nS;
if(nMS==5*60*1000)
{
alert("まだ 5 分残っています! ");
}
runtimes++;
setTimeout("GetRTime()",1000);
}
}
var Num = 0;
onload = function() {
Refresh();
setInterval("Refresh();",100);
GetRTime();
function Refresh() {
if (Num<10) ){
document.getElementById("RemainL").innerHTML = Num;
Num = Num + 1;
}else{
}
}
登録終了まで
XX日
XX時間あります < Strong id="RemainM">XX 分
XX.
XX 秒
広州駅 [省と都市を含む: 広東省、広西チワン族自治区、福建省、海南省、香港、マカオ、台湾]
これは次のコードです。 カウントダウンが終了すると、次のコードは
を表示し続けると消えます。