• 04-10-2008, 14:38:54
    #1
    <?php
    $saniye = 59;
    //59 Saniye
    ?>
    <?php
    $saniye = 62;
    //1 Dakika 2 Saniye
    ?>
    <?php
    $saniye = 120;
    //2 Dakika
    ?>
    <?php
    $saniye = 125;
    //2 Dakika 5 Saniye
    ?>
    <?php
    $saniye = 3665;
    //1 Saat 1 Dakika 5 Saniye
    ?>
    Verdiğim saniyeyi bu şekildeki zaman formatlarıyla nasıl yazdırırız. Saniye devamlı değişecek.
  • 04-10-2008, 17:18:30
    #2
    Üyeliği durduruldu
    $saniye = '3661'; // saniye değişkeni
    $saniyeh =3600;        // 1 satte kaç saniye var
    $saniyem =60;            //1 dakikda kaç saniye var 
    $hh = intval($inputval / $saniyeh);    // '/'saat çıkışı 
    $ss_remaining = ($saniye- ($hh * 3600));        // '*' saati saniye cinsinden çıkarıorz
    $mm = intval($ss_remaining / $saniyemm);    // şimdi de dakia için.
    $ss = ($ss_remaining - ($mm * 60));        // '*'aynısı saniye için.
    echo "$hh Saat $mm Dakika $ss saniye";
  • 04-10-2008, 17:24:28
    #3
    Üyeliği durduruldu
    https://www.r10.net/vbulletin/5757-xx...zlerleyiz.html

    bu konudaki javacripti de kullanırsan daha hoş durur değişir saniye (Tabi Artıyorsa)
  • 04-10-2008, 17:54:58
    #4
    Alıntı
    Warning: Division by zero in D:\www\saniye.php on line 7
    0 Saat 0 Dakika 3661 saniye
    Hata verdi.
    Şöyle çözdüm.
    <?php
    $saniye = 82901;
    if($saniye <= 59){
    	$zaman = $saniye.' saniye';
    
    }elseif($saniye >= 60 && $saniye <3600){
    	$zaman = round($saniye/60).' dakika '.($saniye%60).' saniye';
    
    }elseif($saniye >=3600){
    	$saat_dakika =($saniye/60);
    	$zaman = round($saat_dakika/60).' saat '.round($saat_dakika%60).' dakika '.($saniye%60).' saniye';
    
    }
    echo $zaman;
    //23 saat 1 dakika 41 saniye
    ?>