kimseden doğru bi cevap gelmedi ama ben kendim uğraşarak çözdüm.
paylaşalım ki lazım olur sizede
function kalansuresaniye($zaman,$no){//60tan geriye sayma
$sure=$zaman+60;
{$sa = ($sure-time());
return '<font size=16 color=blue>
<SCRIPT type=text/javascript>
var currenttime'.$no.' = \''.date("Y F d H:i:s", $sa).'\'
var serverdate'.$no.'=new Date(currenttime'.$no.')
function padlength'.$no.'(what){
var output'.$no.'=(what.toString().length==1)? "0"+what : what
return output'.$no.'}
function displaytime'.$no.'(){
serverdate'.$no.'.setSeconds(serverdate'.$no.'.getSeconds()-1)
var timestring'.$no.'=padlength'.$no.'(serverdate'.$no.'.getSeconds())+"</font>"
document.getElementById("servertime'.$no.'").innerHTML=timestring'.$no.'}
setInterval("displaytime'.$no.'()", 1000);
</SCRIPT> <SPAN id=servertime'.$no.'></SPAN>
<SCRIPT type=text/javascript>
function yonlendir'.$no.'(){
window.location = "?";
}
self.setTimeout("yonlendir'.$no.'()", '.$sa.'000);
</SCRIPT>
'; }
}