PDA

View Full Version : سوال: نمایش زمان باقی مانده



Sameboy0511
دوشنبه 10 اسفند 1394, 19:45 عصر
سلام

چطوری میتونم یک زمان جلوتر بسازم بعدش با زمان لحظه ای مقایسه کنم؟البته با تابع time() میتونم بهش ثانیه اضافه کنم و مقایسه کنم اما به صورت ساعت و دقیقه و ثانیه میخوام مقایسه کنم

به عنوان مثال اگه الان ساعت 12:00:00 باشه من میخوام ساعت 12:05:00 رو بسازم و داخل دیتابیس ذخیره کنم.

بعدش حالا بیام زمان فعلی رو با زمان داخل دیتابیسم مقایسه کنم و ببینم چند دقیقه و چند ثانیه مونده.

مثلا 1 دقیقه و 5 ثانیه که گذشت(یعنی ساعت شد 12:01:05)،زمان باقی مونده رو به من 00:03:55 به من نشون بده.

امیدوارم متوجه منظورم شده باشید.

پیشاپیش ممنون.

blue.web9
سه شنبه 11 اسفند 1394, 06:39 صبح
داخل دیتابیس تایم با چه فرمتی ذخیره کردید ؟
کافیه به اندازه ۵ دقیقه به تایع time اضافه کنید و ۵ دقیقه بعد محاسبه کنید



$timestamp = time() + (5 * 60);
$newDate = date('Y-m-d H:i:s' , $timestamp );

در حالت کلی بعد از دریافت ازدیتابیس باید زمان حال منهای زمانی که ثبت شده بکنید.
چون داخل دیتابیس نمیدونم با چه فرمتی ذخیره میکنید نمیتونم بیشتر از این راهنمایی کنم .