Öncelikle mktime() fonksiyonun ne olduğuna değinelim. Hani PHP’nin bizim için sunduğu time() fonksiyonu vardır. Unix tarih formatı döndürür ve bununla tarih işlemlerini istediğimiz gibi kullanırız. Müthiş bir kolaylık sağlar bize. İşte mktime fonksiyonu da time fonksiyonu gibidir. Yalnız time fonksiyonu geçerli unix tarihi döndürürken mktime geçmiş zamanlı tarihleri döndürür. Örneğin 12.05.2010 tarihinin unix zamanını mktime ile alabiliriz. Hemen geçelim örnek kullanıma
mktime fonksiyonu 6 değer alır. Aslında 7 ama 7.si önemli ve zaruri değil.
mktime($saat,$dakika,$saniye,$ay,$gun,$yil);
Yukarıda örnek verdiğimiz tarihi görelim bakalım. Hemen akıllara bir soru geliyor tabi ki:
Soru: Saat dakika saniye gibi parametre değerlerini bilmiyorum nasıl olacak?
Cevap Çok basit o değerler yerine 0 yazacağız.
$tarih = mktime(0,0,0,05,12,2010);
echo $tarih;
Çıktı:
1273615200
PHP mktime Fonksiyonu ve İki Tarih Arasındaki Gün Farkını Bulma devamı »