Bitiş tarihini sorgulayacağım için sanırım timestamp olarak kullanmak daha uygun olacaktır. datetime olarak tutmam durumunda bitiş tarihi ile günün tarihi arasında örneğin 3 günden kısa bir süre kalıp kalmadığını nasıl sorgularım?
> Wed, 14 Oct 2009 09:46:26 +0300 (EEST), "Bedreddin SAHBAZ" > <[email protected]> : > >> Yapmaya çalıştığım şey veritabanına kayıt ettiğim bir bitiş tarihini >> günün tarihi ile kıyaslayıp örneğin o tarihe 3 gün kalmış ise kaydı >> listelemek. Bu işi yaparken bitiş tarihini veritabanına hangi >> formatta kayıt etmeyi önerirsiniz? Günün tarihi ile bitiş tarihi >> arasındaki süreyi hangi fonksiyon ile hesaplamayı önerirsiniz? > Unix timestamp olarak kiyaslayabilirsiniz. > > time() su anki tarihin unix timestamp'ini verir, mktime() ile de > herhangi bir tarihin unix timestamp karsiligini alabilirsiniz. > > Veritabaninda nasil tutacaginiz biraz kendi pratik kullaniminiza bagli. > Yaziliminizda surekli olarak unix timestamp kullanimi gerekiyorsa, o > sekilde tutabilirsiniz veritabaninda. Yok, sık olarak okunabilir bir > biçemde kullanıyorsanız, datetime olarak tutmayı düşünebilirsiniz. > > Doruk > > -- > FISEK ENSTITUSU - http://www.fisek.com.tr > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
