• 30-01-2021, 18:49:05
    #1
    Merhaba arkadaşlar php mysql kullanarak bir proje üzerinde çalışıyorum elimde milattan önceki tarihler var ve projemde bu tarihlere göre sorgulama yapmam gerekiyor bizim klasik php en düşük 1970 yılını desteklediği için daha geriye gidip işlem yaptıramıyorum bunu nasıl çözebilirim.
    Örnek bana gelen data +0973-09-04T00:00:00Z
  • 30-01-2021, 20:28:47
    #2
    Tarihleri date formatı yerine, gün ay yıl olarak ayrı sütunlarda tutabilirsiniz. Aklıma gelen ilk yol bu oldu.
  • 30-01-2021, 20:30:02
    #3
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    Tarihleri date formatı yerine, gün ay yıl olarak ayrı sütunlarda tutabilirsiniz. Aklıma gelen ilk yol bu oldu.
    Evet benimde aklıma bu geldi ama farklı alternatifler var mı diye merak ettim.
  • 30-01-2021, 20:33:50
    #4
    Valx adlı üyeden alıntı: mesajı görüntüle
    Evet benimde aklıma bu geldi ama farklı alternatifler var mı diye merak ettim.
    Bende sizin için biraz stackoverflow'a baktım hocam ancak daha sağlıklı bir çözüm göremedim. Ayrıca ne kadar doğru bilmiyorum mysql'de yıl olarak 1000 yılına kadar destekliyormuş sanırım. Ki zaten php 1970 de kalıyor. En güzel tarihi bölmek olarak duruyor. Tarihi bölmek istemezsenizde, tek bir alanda Ymd olarak tutarsınız, sıralama işlemleri falan yaparken de kolaylık olur.