6-) Tarih Kullanımı :
Merhaba,
Bu aralar iş yoğunluğundan bu konuyu biraz aksattık sanırım

bu post'da ozaman tarih ve saat kullanımı yapalım
Şimdi veritabanımızda bir işlem tarihi almak istiyoruz örneğin bir yorum, hizmet, proje adını siz koyun bir veri eklendiğinde tarih ve saat almak için işlem yapalım.. Öncellikle tablomuza tarih diye bir sütün atalım ve değerlerini görseldeki gibi verelim...
Evet şimdi tür alanına timestamp verip varsayılan değerine current_timestamp verip + php dosyasından herhangi bir veri post etmeyeceğimiz için NULL olarak yani boş veri gitmesini sağlayalım.. Her veri eklenişinde otomatik olarak tarih ve saat değerini alacağız. Hadi ozaman şimdi veritabanından ekle diyelim ve bir test verisi alalım
Evet gördüğünüz üzere phpmyadminden bir veri attığınız zaman oto olarak tarih ve saat alıyor.. Ama bu bizim işimizi görmüyor çünkü biz bunu TR formatına göre php alanında kullanmak istediğimiz alandan alacağız. Hemen PHP kısmına geçelim ve konuyu tamamlayalım.. Standart olarak kullandığınız listeleme koduna bakalım..
<?php
$sorgu = $dbh->prepare("SELECT * FROM haber ");
$sorgu->execute();
while ($sonuc = $sorgu->fetch()) {
$id = $sonuc['id'];
$haber_baslik = $sonuc['haber_baslik'];
$haber_aciklama = $sonuc['haber_aciklama'];
$foto = $sonuc['foto'];
$baslikseo=seo( $sonuc['haber_baslik']);
?>
....
<?php } ?>Şimdi tarih alanımızı da çekip üzerine TR formatına uygun gelecek şekilde kodumuzu yapalım
<?php
$sorgu = $dbh->prepare("SELECT * FROM haber ");
$sorgu->execute();
while ($sonuc = $sorgu->fetch()) {
$id = $sonuc['id'];
$haber_baslik = $sonuc['haber_baslik'];
$haber_aciklama = $sonuc['haber_aciklama'];
$foto = $sonuc['foto'];
[B]$tarih = $sonuc['tarih'];
$phpdate = strtotime( $tarih );
$mysqldate = date( 'd-m-Y ', $phpdate );
$baslikseo=seo( $sonuc['haber_baslik']);[/B]
?>Eklemek istediğimiz alana ise artık " <?=$mysqldate?> " komutu ile tarihimizi listeleyebiliriz. Eğer ki saati de çekmek isterseniz
$mysqldate = date( 'd-m-Y H:i:s ', $phpdate ); olarak kullanabilirsiniz.