PDA

View Full Version : ارشیو ماهانه



miladr
چهارشنبه 14 فروردین 1387, 01:09 صبح
من تو دیتابیس تاریخ رو به صورت میلادی نگه داشتم حالا میخام ارشیو ماهانه درست کنم مثلا
مطالب :
فروردین 87
اردیبهشت 87

و اگه یک ماهی مطلب نداره نباید نشون داده بشه.
به نظرتون چطوری این کار رو انجام بدم بهتر و درست تر.

mahdi_farhani
چهارشنبه 14 فروردین 1387, 09:29 صبح
اولین روشی که به ذهنم میرسه اینه که ، تاریخ میلادی رو جستجو کنی ، یعنی اینکه برای فروردین بیای از 21/3 تا 20/4 رو پیدا کنی.برای اردیبهشت 21/4 تا 21/5 و .....
خوب این روش یکسری مشکل داره ، که رفعشم زیاد سخت نیست . مثلا سال کبیسه باید محاسبه شود . اگر سال قبل کبیسه بوده ، فروردین از 22 شروع میشه و.....
روش دوم هم اینه که کلیه رکورد ها رو بخونی ، تاریخ ها رو به شمسی تبدیل کنی ، حالا یه فیلتر بزاری بگی که کلیه پست های فروردین ، ......
در ضمن اگر در یک ماه پست جدید وجود نداشته باشه ، تو لیست هم نمایش داده نمی شود ، چون رکوردی وجود ندارد .