Kategori: Yazılım
MySQL dosyasından okuduğunuz tarih değerlerini farklı şekillerde yazmak için 2 farklı yöntem kullanabilirsiniz.
MySQL komut satırında DATE_FORMAT() fonksiyonunu kullanarak veya SQL dosyasından tarih değerini okuduktan sonra PHP komutları ile tarih değerlerini istediğiniz yapıda şekillendirebilirsiniz:
<?php
// MySQL DATE_FORMAT() fonksiyonu yoluyla tarih değerini gg.aa.yyyy formatında okur
$q = "SELECT *, DATE_FORMAT(tarih, '%d.%m.%Y') As tarih_tr FROM tablo_adi";
$r = mysql_query($q);
while (($row = mysql_fetch_array($r))) {
$tarih = stripslashes($row['tarih_tr']);
echo "$tarih
";
}
?>
<?php
// PHP komutları yoluyla
$q = "SELECT * FROM tablo_adi ORDER BY tarih DESC";
$r = mysql_query($q);
while (($row = mysql_fetch_array($r))) {
$tarih = stripslashes($row['tarih']);
// Tarih değerini gg.aa.yyyy formatına çevirerek ekrana yazar.
echo date('d.n.Y', strtotime($tarih)) . '
';
}
?>