تابعی رو نیاز دارم که تاریخ انتشار پست رو به شکل مثلا "n ثانیه پیش" ، "n دقیقه پیش" ، "n ساعت پیش" ، "n روز پیش" ، "n هفته پیش" ، "n ماه پیش" و "n سال پیش" نشون بده.
فقط یه موردی هست وقتی پست وارد دقیقه شد دیگه ثانیه اش رو نشون نده یا پست وارد روز شد دیگه ساعت و دقیقه و ثانیه اش رو نشون نده الی آخر.
تشکر
realAmir
June 12th, 2017, 10:45
میتونید با چند عملیات ریاضی و تابع round در PHP این کار رو انجام بدید.
به این شکل که تاریخ فعلی (این لحظه) رو از تاریخ مورد نظر کم میکنید و با تابع round به مقیاس ثانیه واحد مورد نظر (مثلا دقیقه برابر 60، یا ساعت برابر 3600) رند میکنید و با چند if این ها رو به حروف تبدیل میکنید.
این تابع خلاصه و انجام شده چیزی هستش که گفتم: