PHP Zaman Fonksiyonları
- time()
- mktime()
- getdate()
- date()
date() komutu ile tarih,saat,gün,ay,yıl,saat,dakika,saniye gibi her türlü değeri bulabiliriz.
date() kullanımı:
Parametre – İşlevi
- a – 12 saat esasına dayanan Anglo-Sakson sistemlerinde öğleden önce (“am”) veya öğleden sonra (“pm”) işaretini sağlar.
- A – Aynı işaretlerinin büyük harfle yazılmasını sağlar.
- d – İki haneli gün sayısı, tek haneli günlerin önüne sıfır konur: “01″-”31″
- D – Üç haneli gün adı kısaltması: “Sun”,”Mon”, ..
- F – Uzun ay adı: “January”,”February”, ..
- h – 12 saatlik sistemde saat: “01″-”12″
- H – 24 saatlik sistemde saat: “00″-”23″
- g – 12 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: “1″-”12″
- G – 24 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: “0″-”23″
- i – Dakika: “00-59″
- j – Tek haneli sayıların önüne sıfır konmadan gün sayısı: “1″-”31″
- l – (Küçük L harfi) Uzun gün adı: “Sunday”, “Monday”, ..
- L – Artık yıl olup olmadığına ilişkin Boolean (doğru/yanlış) değişken. Artık yıl ise 1 değilse 0 döndürür.
- m – Tek haneli sayıların önüne sıfır konarak ay sayısı: “01″-”12″
- n – Tek haneli sayıların önüne sıfır konmadan ay sayısı: “1″-”12″
- M – Kısaltılmış ay adı: “Jan”,”Feb”, ..
- s – Saniye: “00″-”59″
- S – İngilizce “‘nci” anlamında 2 karakter ek: “th”,”nd”
- t – Belirtilen ayın toplam gün sayısı: “28″-”31″
- w – Haftanın kaçıncı günü olduğu bilgisi: “0″ Pazar, “6″ Cumartesi
- Y – Dört haneli yıl: “2000″
- y – İki haneli yıl “02″
- z – Yılın kaçıncı günü olduğu bilgisi: “0″-”365″
echo date(“H:i:s – d/m/y”); //saat,dakika,saniye – gun/ay/yil
echo date(“H-i”); //saat-dakika
echo date(“y”); //yıl
time() kullanımı:
bu fonksiyon ile tarih,saat,dakika,saniye türlerine ulaşabiliriz.
$simdi=time();
echo ”Şimdiki zaman: “,$simdi;
mktime kullanımı:
bu komut ile belirtilen zamana gidilir. saat, dakika, saniye,ay, gün, yıl türünü verir.
$simdi1=time();
$simdi2=mktime();
echo “Şimdi 1: “,$simdi1,”<br>”;
echo “Şimdi 2:”, $simdi2,”<br>”;
getdate kullanımı:
Dizi indisleri=>Değerleri
- seconds => saniye
- minutes => dakika
- hours => saat
- mday => ayın kaçıncı günü olduğu bilgisi (1,2,3, … 31)
- wday => haftanın kaçıncı günü olduğu bilgisi (Pazar: 0, P.Tesi: 1, … C.tesi: 6 )
- mon => ay (1,2,…12)
- year => yıl (2001,2002,…)
- yday => yılın kaçıncı günü olduğu bilgisi (1,2,3, …365)
- weekday => haftanın hangi günü olduğu bilgisi (Sunday, Monday, … Saturday)
- month => ay (January,February,…December)
$simdi=getdate(); // dönen bir dizidir dikkat ediniz.
print_r($simdi);
echo "
“;
echo “Saniye: “,$simdi["seconds"],”
“;
echo “Dakika: “,$simdi["minutes"],”
“;
echo “Saat: “,$simdi["hours"],”
“;
echo “Gün: “,$simdi["mday"],”
“;
echo “Haftanın kaçıncı günü: “,$simdi["wday"],”
“;
echo “Ay: “,$simdi["mon"],”
“;
echo “Yıl: “,$simdi["year"],”
“;
echo “Yılın kaçıncı günü: “,$simdi["yday"],”
“;
echo “Haftanın hangi günü: “,$simdi["weekday"],”
“;
echo “Yılın hangi ayı: “,$simdi["month"],”
“;
?>



