<?php
$sa = time();
echo "$sa<br>";
$sb = date('Y.m.d-H:i:s',$sa);
echo "$sb<br>";
?> Canlı time() nasıl yaparım
8
●523
- 17-02-2009, 21:15:20JavaScript kodu ile göstertirsin. Zaman başlangıcını veritabanına atarsın. Sayfada zaman istediğin gibi anlık değişir (Saniye ilerler javascript koduna bağlı) anlık zamanıda veritabanıdan çekersin. Sayfa yenilense dahi JavaScript tarih başlangıcı değil veritabanında kayıtlı başlangıçtan başlar zaman kaybın olmaz. Umarım anlatabilmişimdir.cenqawer adlı üyeden alıntı: mesajı görüntüle
<script> //var tarihbasla = '17.02.2009 21:00:05'; var tarihbasla = '<?php echo date("d.m.Y H:i:s", $row['tarih']); ?>'; //Burada tarihin anlık değiştiği js kodunu yazarsın. </script>Veritabanında tutmuyorsan;
Alıntı - 17-02-2009, 22:09:39Evet istediğim olduğu.Sorun çözülmüştür.Teşekkürler....Sizlerle paylaşayım
Örnek:
<?php $sa = time();echo "$sa<br>"; $sb = date('Y.m.d-H:i:s',$sa);echo "$sb<br>"; ?> <SCRIPT type=text/javascript> //////////////////////Burası Değişken///////////////////////////////// var currenttime = '<?php echo date("F d, Y H:i:s", $sa)?>' //SSI method of getting server date //////////////////////Burası Javascript///////////////////////////////// var montharray=new Array("Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık") var serverdate=new Date(currenttime) function padlength(what){ var output=(what.toString().length==1)? "0"+what : what return output} function displaytime(){serverdate.setSeconds(serverdate.getSeconds()+1) var datestring=montharray[serverdate.getMonth()]+" "+padlength(serverdate.getDate())+", "+serverdate.getFullYear() var timestring=padlength(serverdate.getHours())+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds()) document.getElementById("servertime").innerHTML=datestring+" "+timestring} window.onload=function(){setInterval("displaytime()", 1000)} </SCRIPT> <SPAN id=servertime></SPAN> - 17-02-2009, 22:45:51Üyeliği durduruldu