Yazı paylaşılırken, paylaşım tarihi seçilecek veri tabanına bu tarih yazılacak.
Blog kısmında ise PHP date fonksiyonu ile (
https://www.php.net/manual/tr/function.date.php) şuanki saat, tarih ya da timestamp alınarak veritabanında bulunan yazı yayın tarihi ile karşılaştırılacak

Bu kadar.
Sanıyorum sizin dediğiniz; bloglar kısmına girdiğinde tarihi geçenleri göster gibi bir sorgu fakat farzedelim ki; gereğinden fazla blog yazısı var bu düşük bütçeli sunucularda betik yapılandırma hatasına yol açmaz mı?
Fakat benim dediğim mantıkta ise where durum=? .......... array('1',................) olarak çağırırsa daha hızlı sonuca varacağını düşünüyorum.
Siz söyleyince aklıma geldi; 1 diğer yöntem; cron ile değil fakat bloglar sayfasına girdiğinde bu sorguyu çalıştırması fakat yine bu da anlık kullanıcı sayısı çok olduğunda şişirecektir