Zamanı yazıya çevir
echo zamaniYaziyaCevir('5:12:30');
// 5 saat 12 dakika 30 saniye
function zamaniYaziyaCevir($zaman){
list($h1,$m1,$s1)=split(":",$zaman);
if ($h1 !=0){
echo $h1." saat ";
}
if ($m1 !=0) {
echo $m1." dakika ";
}
if ($s1 !=0) {
echo $s1." saniye ";
}
if ($h1 ==0 && $m1 ==0 && $s1 ==0) {
echo "Şimdi";
}
}
Saati saniyeye çevir
echo saatiSaniyeyeCevir('5:12:30');
// 18750
function saatiSaniyeyeCevir($zaman) {
$saat = substr($zaman, 0, -6);
$dakika = substr($zaman, -5, 2);
$saniye = substr($zaman, -2);
return $saat * 3600 + $dakika * 60 + $saniye;
}
Saniyeyi saate çevir
echo saniyeyiSaatiCevir('6034');
// 1:00:34
function saniyeyiSaatiCevir($saniye) {
$saat = floor($saniye / 3600);
$dakika = floor($saniye % 3600 / 60);
$saniye = $saniye % 60;
return sprintf("%d:%02d:%02d", $saat, $minutes, $saniye);
}
Saniyeyi yazıya çevir
echo saniyeyiYaziyaCevir('6034');
// 01saat 40dakika 34saniye
function saniyeyiYaziyaCevir($saniye)
{
$saat = '00'; $dakika = '00'; $saniyeler = '00';
if($saniye >= 3600){
$saat = (int)($saniye/3600);
$saniye = $saniye % 3600;
if( $saat < 10 ) $saat = "0$saat";
}
if( $saniye >= 60 ){
$dakika = (int)($saniye/60);
$saniye = $saniye % 60;
if( $dakika < 10 ) $dakika = "0$dakika";
}
$saniyeler = $saniye;
if( $saniyeler < 10 ) $saniyeler = "0$SS";
return "{$saat}saat {$dakika}dakika {$saniyeler}saniye";
}
Kaynak 1 : 2015 sonrası güncellenmeyen ve kaybolup gitmesini istemediğim blog yazılarının yer aldığı bilgisayar.me sayfası.