بدست آوردن ساعات گذشته

amirepsilon

Active Member
سلام
فکرکنید من یک مطلبی ارسال میکنم و به همراه اون تاریخ به صورت یک عدد در دیتا بیس ذخیره میشه
حالا میخوام هرکس اون مطلب رو دید زمان ارسال رو به این صورت بنویسه :

- یک ساعت پیش
- یک روز پیش
- یک سال پیش

یا .. .

ممنون
 

parsiteam

Member
به نظر من بهترین و اصولی ترین راه اینه که تایمی رو که ذخیره کردید از تایم الان کم کنید . یک عدد مثلا 4325 بدست میاد . این عدد یعنی تعداد ثانیه ای که از اون زمان تا الان گذشته . حالا اگر اینو تقسیم بر 60 کنی تعداد دقیقه , اگر تقسیم بر 3600 کنی تعداد ساعت و اگر تقسیم بر 60*60*24 کنی تعداد روز رو بدست میاری . بعد برای بدست آوردن تعداد سال کافیه تعداد روز رو تقسیم بر 365 کنی . بعد چک کنی اگر از یک بزرگ تر بود نشونش بدی . چیز ساده ایه ولی فقط باید منطق ریاضیشو دقیق پیاده کنی .

سوالی بود در خدمتم داداشی .:)
 

amirepsilon

Active Member
سلام
ممنون
ولی چون من میخوام فارسی باشه کسی تا حالا کلاسشو ننوشته ؟
 

جدیدترین ارسال ها

بالا