راکت

مشاهده تمامی نشست‌های فعال

1 پاسخ

با سلام و عرض خسته نباشید خدمت دوستان عزیز
در سایت راکت یه قسمتی هست به نام مشاهده تمامی نشست‌های فعال
میدونم که از جدول session در دیتابیس گرفته شده.

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

ثبت پرسش جدید

پاسخ‌ها

1
نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

@sam166 سلام
از کد زیر استفاده کن

function timeago($date) {
        $timestamp = strtotime($date);

        $strTime = array("second", "minute", "hour", "day", "month", "year");
        $length = array("60","60","24","30","12","10");

        $currentTime = time();
        if($currentTime >= $timestamp) {
            $diff     = time()- $timestamp;
            for($i = 0; $diff >= $length[$i] && $i < count($length)-1; $i++) {
                $diff = $diff / $length[$i];
            }

            $diff = round($diff);
            return $diff . " " . $strTime[$i] . "(s) ago ";
        }
    }

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام