PHP dilinde DateTime nesnesini kullanarak Türkçe tarih biçiminde yazdırma yöntemi yanı sıra date fonksiyonu kullanarak Türkçe tarih yazdırmayı göreceksiniz.
Yöntem 1: date fonksiyonu kullanarak Türkçe tarih yazdırma
1 2 3 4 5 6 7 8 9 10 | <?php $tarih1 = date("Y-m-d H:i:s");//(MySQL DATETIME biçimi) $tarih2 = date("m-d-Y"); // Türkçe tarih biçimi echo "$tarih1 <br> $tarih2"; ?> |
Kayıtlı tarihi değiştirme:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php //kayıtlı tarihi dönüştürme $tarih1 = "2019-03-31"; //Biçim YYYY-AA-GG // zaman mührü ile tarihe çevirme $timestamp = strtotime($tarih1); // İstenilen formata çevirme GG-AA-YYYY $yeni_tarih = date("d-m-Y", $timestamp); echo $yeni_tarih; ?> |
Yöntem 2: DateTime sınıfını kullanma
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php $tarih1 = new DateTime('2000-12-01'); //(MySQL DATETIME biçimi) $cikti1 = $tarih1->format("Y-m-d"); $tarih2 = new DateTime(); //bugün $cikti2 = $tarih2->format("d-m-Y H:i:s");// Türkçe tarih biçimi echo "$cikti1 <br> $cikti2"; ?> |











date(“d-m-Y”, $tarih1); ben böyle kullanıyorum fazla koda gerek yok sade temiz