Merhaba arkadaşlar,
Yazdığım bir cms panel'den yeni yazı eklediğimde site üzerine;
-Başlık
-Tarih
-Yazar
-Resim
-İçerik
Olarak düşüyor. Buraya kadar sıkıntı yok.
Benim sıkıntım şu ki:
Farklı günlerde girmiş olduğum tüm içeriklerin tarihini güncel olarak çekiyor.
08.11.2014 , 10.11.2014 , 12.11.2014 tarihinde de girsem tarih kısmı her gün güncellenerek bugünün tarihini gösteriyor.
" post_date <= veritabanımdaki date tablosunun adı "
Kodlar arasında;
$post_date = date('d-m-Y'); yazdığımda güncel tarihi veriyor.
$post_date = $row['post_date']; yazdığımda ise başa yılı koyuyor ve gün-ay-yıl şeklinde artmıyor da, ilk haneyi de yıl gibi gösteriyor.
Bugün girilen post için bugünün tarihi : 12.11.2014
sitede:
2012.11.14
Dün girilen post için dünün tarihi : 11.11.2014
sitede:
2011.11.14
Olarak gösteriyor.
Bir türlü postun girildiği tarihi adam akıllı veremedim. Biri yardım ederse sevinirim.
Kolay gelsin.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Arkadaşlar yukarıdaki sorun çözüldü,
$post_date = date("d-m-Y", strtotime($row['post_date']));
Bu kodu yazarak istediğim gibi göstermeyi başardım.
Ancak şimdi de yeni eklediğim yazıların tarih kısmı: 01-01-1970 olarak gözüküyor.
PHPMyAdmin'den veriye baktığımda 0000-00-00 olarak gösteriyor.
yeni_yazi.php 'den içerik giriyorum.
icerik.php 'ye düşüyor.
İkisinde de yukarıdaki kod var.
Eklemem veya düzeltmem gereken yeri söyleyebilir misiniz?