PHP ile gelecek tarihe kaç gün, saat, dakika kalmış yazdırma

  25-10-2019 22:29 • Ana Sayfa > PHP

Merhaba! Uzun zamandır blog’un içerik görmediğini fark edip, irili ufaklı birkaç paylaşım eklemeye niyetlendim. Çok çok basit, muhtemelen çoğunuzun el altında tuttuğu bu kod; yetersiz ingilizcem yüzünden bugün, yarım saati aşkın süre internette arayıp bulamadığım bir bilgi haline gelmişti.. Stackoverflow’daki birkaç fonksiyon ise o kadar uzun ve hantaldı ki, kullanmak yerine düz tarih yazdırmayı yeğlerim 🙂

Neyse, uzatmayayım. Kodlarımız olabildiğince basit.

$date_expire = "2023/10/29 12:00:00";    
$dates = new DateTime($date_expire);
$now = new DateTime();

echo $dates->diff($now)->format("%y yıl, %d gün, %h saat %i dakika");

Ekrana yazdırılacak sonuç (örn): 1 yıl, 3 ay, 5 gün, 2 dakika

Kolay gelsin 🙂

Yazar: Nurçin Çan (@nurcin)

Bilken üniversitesi bilgisayar mühendisliği bölümü öğrencisiyim. Eğlence / boş vakit amacıyla kullanmaya başladığım bilgisayar, işim hatta hayatım haline geldi. Kodlab'da içerik üreterek insanlarla paylaşmak ve ilerisi için arşiv oluşturmak istiyorum.