1~

Minter Coder's Blog

12-PHP Date & Time (Tarih ve Zaman)

12-PHP Date & Time (Tarih ve Zaman)

PHP'de tarih ve zamanı göstermek için bazı fonksiyonlar vardır. En çok kullanılan fonksiyonu inceleyelim.

  1. date() fonksiyonu : Tarih'in formatlanmış şekilde geri dönderilmesini sağlar.İçerisine bazı string argumanları vermemiz gerekecek.

Tarih için kullanılan argümanlardan bazıları;

  • d - Ayın gününü belirtir.
  • m - Ay'ın sayı değerini gösterir.Kaçıncı ay ?
  • Y - Yıl'ı 4 rakam olacak şekilde gösterir. (2024)
  • l - Haftanın gününü gösterir. (Friday)

Zaman için kullanılan argümanlardan bazıları:

  • H - 24-saatlik formatda saati gösterir. (00-23)
  • h - 12-saatlik formatda saati gösterir. (01-12)
  • i - Dakika'yı gösterir.
  • s - Saniyeyi gösterir.
<?php 
      echo date('Y/m/d') . "<br>"; // Output:  2024/11/15
      echo date('Y-m-d') . "<br>"; // Output:  2024-11-15
      echo date('Y.m.d') . "<br>"; // Output:  2024.11.15
      echo date('H:i:s') . "<br>"; // Output:  20:24:55
      echo date('l') . "<br>";     // Output:  Friday
?>

Biz eğer ki tarih oluşturmak istersek; mktime(saat,dakika,saniye,ay,gün,yıl) şeklinde mktime() fonksiyonunu kullanmalıyız. Bu bize Unix Epoch tarihi olan (January 1 1970 00:00:00 GMT) arasındaki fark ile çıkarıp saniye cinsinden tarihi dönecektir.

<?php 
      $d = mktime(10,43,2,3,12,2099); // Output : 4076991782
      echo $d . "<br>";
      echo "Tarihimiz " . date("Y-m-d h:i:sa", $d); // Output : Tarihimiz 2099-03-12 10:43:02am 
?>