Sadece eklemek için, bazı veritabanında bir düz-eski int alanı olarak UNIX zaman depolama daha esnek ve taşınabilir bir çözüm olduğunu söyleyebilirim. Onlar sadece basit tamsayıları saklamak içerir çünkü Ayrıca, ekler ve güncellemeleri daha hızlı olur. Gerçekten need veritabanı düzeyinde yapmak için ne kadar tarih işleme bağlıdır. Ben taşınabilirlik için gitmek ve PHP tüm tarih hesaplamaları yapmak eğilimindedir. Geçerli damgası saklamak için, ben sadece bir tamsayı sütun çıkış içine eklersiniz:
strtotime('now');
veya
time();
Her iki akım (unix) damgası iade edilmektedir. Tarih karşılaştırma sonra veritabanından damgaları getiriliyor ve gibi önemsiz basit bir aritmetik işlemi gerçekleştirerek yapılabilir:
if($tsFromDb > strtotime('+28 days')) {
echo 'it is the future, zombies!';
}
Gerçekten sizin için tarihleri kullanarak konum ne bağlıdır.