09-02-2018, Saat: 03:03
PHP Kod:
<?php
function zaman($zaman){
if($zaman<=60){
return $zaman ." saniye";
}elseif(($zaman>60) && !($zaman>3600)){
$dakika= floor($zaman/60);
$kalan=$zaman-$dakika*60;
return $dakika ." dakika ". $kalan. " saniye";
}elseif($zaman>3600 && !($zaman>86400)){
$saat= floor($zaman/(60*60));
$kalan=$zaman-($saat*60*60);
$dakika=floor($kalan/60);
$kalan_saniye=($zaman)-($saat*60*60)-($dakika*60);
return $saat ." saat " . $dakika=floor($kalan/60) . " dakika " . $kalan_saniye ." saniye";
}elseif($zaman>86400){
$gun=floor($zaman/(60*60*24));
$kalan_saat=$zaman-($gun*60*60*24);
$gun ." gün,";
$saat=floor($kalan_saat/(60*60)) ;
$kalan_dakika= ($zaman)-($gun*60*60*24)-($saat*60*60);
$dakika=floor($kalan_dakika/60);
$dakika." dakika,";
$kalan_saniye= ($zaman)-($gun*60*60*24)-($saat*60*60)-($dakika*60);
$saniye=floor($kalan_saniye);
return $gun ." gün " . $saat. " saat " . $dakika. " dakika " .$saniye." saniye";
}
}
?>Yazmak çok zamanımı aldı değişken adlarında tam olarak belirtemesemde işinizi görür
Kullanımı;
PHP Kod:
<?php echo zaman(2000); ?>Çıktı; 33 Dakika 20 Saniye
EXTRA dan PHP de hazır olarak bulunmayan gerisayım ve ileriye dönük sayım fonksiyonu;
PHP Kod:
function fark($baslama,$bitme){
$t1 = date_create($baslama);
$t2 = date_create($bitme);
$fark = date_diff($t2,$t1);
if($fark->format("%d")!==0){
$format="%d Gün %h Saat %i Dakika %s Saniye";
}
if($fark->format("%d")==0){
$format="%h Saat %i Dakika %s Saniye";
}
if($fark->format("%h")==0){
$format="%i Dakika %s Saniye";
}
if($fark->format("%i")==0){
$format="%s Saniye";
}
return $farkk= $fark->format($format);
}
PHP Kod:
//Yıl-Ay-Gün Saat:Dakika:Saniyye
//şuan $suan=date("Y-m-d H:i:s");
$tarih1 = "2018-12-01 12:00:00";
$tarih2 = "2018-12-03 11:21:22";
echo fark($tarih1,$tarih2);
Çıktısı : 1 Gün 23 Saat 21 Dakika 22 Saniye
Şuanlık sadece bu kadarı bana lazım olduğundan ay yıl yazmadım ama isteyen olursa özelden yada burdan belirtebilir..
Teşekkürler...
Hatam varsa affola..



DateTime yi biliyorum ama bilmiyorum gibi bişey oyun scrioti yazdığım için hertürlü fonksiyon lazım oluyor hocam