• 29-10-2012, 16:27:25
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, php'de saat farkını nasıl alabilirim ?

    date ile fark aldığımda 12:60 ' da 13 e geçtiği için 40 dakika fazlalık oluyor.
  • 29-10-2012, 16:33:40
    #2
    ata350 adlı üyeden alıntı: mesajı görüntüle
    Merhaba, php'de saat farkını nasıl alabilirim ?

    date ile fark aldığımda 12:60 ' da 13 e geçtiği için 40 dakika fazlalık oluyor.
    Bunu denermisiniz biraz arastirdim.

     function saatFarki($saat1,$saat2)
    {
       return abs(strtotime(date('d.m.Y '.$saat1.':00')) - strtotime(date('d.m.Y '.$saat2.':00')))/60;
    }
    
    echo saatFarki('15:30','14:20').' dakika fark var';
  • 29-10-2012, 17:22:30
    #3
    Kod çalışıyor fakat php saati 12 saatlik dilime göre alıyor, şuanda 05.10 diyor mesela halbuki 17.10 bunu nasıl düzeltebilirim ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:22:30 -->-> Daha önceki mesaj 17:10:14 --

    date() komutunda h ' i küçük kullanırsanız 12 saatlik zaman formatına göre oluyormuş. H yi büyük yazınca düzeldi. Kod da çalışıyor teşekkür ederim.