服务器端倒计时脚本

时间:2016-04-08 12:22:39

标签: php countdown

时间计算在服务器端完成。 它可以使用JS/jQuery& PHP(或任何服务器端脚本或编程语言)。服务器端脚本将考虑服务器时间而不是本地计算机时间。即使您从任何地理位置执行它,它也会显示相同的剩余时间。

1 个答案:

答案 0 :(得分:0)

JS代码:



<script>
 jQuery(document).ready(function() {   
   var refreshId_sec = setInterval(function() {   
   	  var target_url = 'show_diff.php?show=all&randval='+ Math.random();      
	  jQuery.ajax({url: target_url, success: function(result){
		var arr_res = result.split("|");		
		document.getElementById('sec').innerHTML = arr_res[3];
		document.getElementById('min').innerHTML = arr_res[2];
		document.getElementById('hour').innerHTML = arr_res[1];
		document.getElementById('day').innerHTML = arr_res[0];
    }});
   }, 1000);
</script>
&#13;
&#13;
&#13;

PHP代码:

&#13;
&#13;
<?php

$then = '2016-04-08 10:00:00'; // end time here
$then = new DateTime($then, new DateTimeZone('Asia/Calcutta'));
$now = new DateTime();
$sinceThen = $then->diff($now);
if($_GET["show"]=="all")
	echo $sinceThen->d."|".$sinceThen->h."|".$sinceThen->i."|".$sinceThen->s;
?>
&#13;
&#13;
&#13;

检查完整代码:http://blog.phpcode.co.in/php/server-side-countdown-counter-script/