注*我希望有人來修復它,並告訴我,他們是如何做到的不是如何做,或關於PHP ND java的評析它*PHP/JavaScript的倒計時腳本
混合提示我有一個正在工作的倒計時腳本,但是當它達到目標日期時,定時器不斷進入負面時間。我希望它在該目標日期停止並只顯示完成消息。它在我的網站上。我只需要幫助編輯倒計時腳本。
我想保持相同的佈局。我需要一些幫助,添加完成信息並阻止它進入否定日期,或者使其不顯示0天,0小時,0分鐘,0秒直到網站正式發佈。當最後發生時,我希望它顯示一條消息。
倒計時腳本
<?php date_default_timezone_set('EST'); ?>
<?php
// Define your target date here
$targetYear = 2011;
$targetMonth = 9;
$targetDay = 1;
$targetHour = 20;
$targetMinute= 00;
$targetSecond= 00;
// End target date definition
// Define date format
$dateFormat = "Y-m-d H:i:s";
$targetDate = mktime($targetHour,$targetMinute,$targetSecond,$targetMonth,$targetDay,$targetYear);
$actualDate = time();
$secondsDiff = $targetDate - $actualDate;
$remainingDay = floor($secondsDiff/60/60/24);
$remainingHour = floor(($secondsDiff-($remainingDay*60*60*24))/60/60);
$remainingMinutes = floor(($secondsDiff-($remainingDay*60*60*24)-($remainingHour*60*60))/60);
$remainingSeconds = floor(($secondsDiff-($remainingDay*60*60*24)-($remainingHour*60*60))-($remainingMinutes*60));
$targetDateDisplay = date($dateFormat,$targetDate);
$actualDateDisplay = date($dateFormat,$actualDate);
?>
<script type="text/javascript">
var days = <?php echo $remainingDay; ?>
var hours = <?php echo $remainingHour; ?>
var minutes = <?php echo $remainingMinutes; ?>
var seconds = <?php echo $remainingSeconds; ?>
</script>
<body onLoad="setCountDown();">
<center><?php echo "$remainingDay days, $remainingHour hours, $remainingMinutes minutes and $remainingSeconds seconds";?> untill official release</center>
其如何在網站上添加
<script type="text/javascript">
$(function() {
/* Union War */
$("#Countdown2").load("http://imperialism.zxq.net/includes/process/uwcountdown.php");
setInterval(function(){
$("#Countdown2").load("http://imperialism.zxq.net/includes/process/uwcountdown.php");
}, 1000);
});
</script>
<div id="uwCD" class="uwCD">
<div id="Countdown2"></div>
</div>
好了,哪來的腳本(即:你正在使用的'.js'文件)?它被包含在某個地方嗎? – NullUserException
(1)問題出在JavaScript(setCountDown函數我會假設),但它不是你提供的例子。解決方案是(可能)您計算剩餘價值的地方,只需添加一個條件來檢查剩餘的時間。 (2)就像一個側面說明,不太清楚爲什麼你需要在這個腳本中混合使用php和javascript。我認爲只用javascript就可以更好。 –
查看http://stackoverflow.com/questions/6420455/countdown-timer-phpmysqljs/6804156 – sanmai