PHP

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"],”
“;
?>

Paylaş

Leave a Comment