Php Tarih Farkı Hesaplama İki Zaman Arasındaki Farkı Bulma

Merhaba Php severler,

Bu yazımda sizlere php de belirli iki tarih arasındaki gün farkı nasıl hesaplanır onu anlatacağım.
Aşağıdaki verilen değişkenlerde veritabanınızdan gelen verilere göre yaptım.
İsterseniz gelen verileri GET veya POST ile de rahatlıla alıp işemi yaptırabilirsiniz.

Php tarih farkı hesaplamak için gerekli kodlar;

$TK1=$oku[‘TT1’];
$tarih = date(“d.m.Y”);
$bas_tarih = $TK1;
$son_tarih = $tarih;
$fark_gun = intval(abs(strtotime($bas_tarih) – strtotime($son_tarih))/86400);

Gördüğünüz gibi iki tarihi alıp birbirinden çıkararak farkı buluyor.

Buradaki 86400 sayısı iki tarih arasındaki farkı gün olarak bulmanız için.

Açıklamak gerekirse buradaki işlem iki zaman arasındaki saniye farkını bulup önce 60 a bölüp dk sonra yine 60 a bölük saat sonrada 24 e bölüp günü hesaplıyor.

Buda 60*60*24 =86400 demek 😀

Yani iki zaman arasındaki saniye farkını bulmak için;

$fark_gun = intval(abs(strtotime($bas_tarih) – strtotime($son_tarih)));

İki zaman arasındaki dk farkını bulmak için

$fark_gun = intval(abs(strtotime($bas_tarih) – strtotime($son_tarih))/60);

İki zaman arasındaki saat farkını bulmak için

$fark_gun = intval(abs(strtotime($bas_tarih) – strtotime($son_tarih))/3600); (60*60 dan dolayı)

Bu kadar basit 😀

Umarım işinize yaramıştır.

 

Yorum Yaz