Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

İki Tarih Arası

mrb. arkadaşlar
benim bir makale sitem var ve buradaki makaleleri
bazısını yayınlandıktan sonra 1 hafta içinde sitenden kaldırıyorum ama şu şekilde
makalenin yayınbas ve yayinbit alanlanları var
baslangic'a 21.04.2011 yazıyorum bitise'de 25.04.2011 yazıyorum
makaleyi çekerken bugününü tarihi bu iki tarih arasındamı nasıl diyebilirim
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 2
    sevketbulamaz adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    56 cevap - 0 soru
    Select * from tables where yayinbit > "2011-04-21" and yayinbas < "2011-04-25"
    21'i ve 25'i dahil olsun istiyorsan
    Select * from tables where yayinbit >= "2011-04-21" and yayinbas <= "2011-04-25"
  • teacher0610 adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    54 cevap - 29 soru
    Tarihleri vertabanında tutuş şeklin önemli burda. Ben tüm projelerimde uniz tabanlı tarih bilgisi tutuyorum.

    date("U");
    ile. Bu şekilde sadece tarihi değil saat,dakika ve saniye bilgisini de tutabiliyorsun. Db ye 1303298805 şeklinde bir rakam yazıyor bu fonksiyondan dönen değer. Daha sonra bunu kıyaslaması daha kolay oluyor. Sayı büyükse bu değerden sonraki bir tarih, küçükse önceki bir tarih oluyor. Bu değeri normal tarihe çevirmek içinde;
    date("d/m/Y H:i:s",$tarih);
    

    çıktısı da şu şekilde :
    20/04/2011 11:33:48
    
  • mehmetali adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    41 cevap - 103 soru
    her ikinizede teşk.ler
    sevket hocam dediğiniz gibi sadece bi makale için oluyor
    şu şeikl denedim oldu
    bugünü tarihi yayınbas ve yayinbit 'in içindemi diye şöyle yaptım
    baslangic ile bitiş'i döngüye soktum ama kısmen oldu tamamen olmadı
    yardımlarınızı bekliyorum