• 18-09-2015, 11:47:15
    #1
    Merhaba,

    PHP bir sayfamda tarih attırıyorum ancak 2009 un bir tarihi atıyor. Kullandığım kod aşağıda. Bu neden kaynaklanıyor.

    $date = date("Y-m-d");
  • 18-09-2015, 13:28:04
    #2
    Üyeliği durduruldu
    Mysql tablosundaki alan date mi ? DATE ise tarigi date("Y-m-d"); olarak göndermeniz gerekiyor.
  • 18-09-2015, 14:14:53
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba hocam, eğer local'de çalışıyorsanız windows tarihinizi kontrol edin. Sunucu üzerinde çalışıyorsanız ve echo date("Y-m-d") çıktısı eski bir tarihi atıyor ise sunucu tarihiniz güncel değildir hosting sağlayıcınız ile görüşün. Kısa yollu bir çözüm isterseniz date fonksiyonunu kullanırken üstüne istediğiniz kadar gün ekleyip güncel tarihi sağlayabilirsiniz. Örneğin;

          echo date('Y-m-d',strtotime(date("Y-m-d", mktime()) . " + 365 day"));
    gibi. Ama bu sağlıklı bir çözüm olmayacaktır. Mutlaka hosting sağlayıcınız ile görüşmeniz gerekiyor.
  • 18-09-2015, 15:03:36
    #4
    halledilmiştir.