Trang chủ » Lập trình » Code tính thời gian giữa 2 lần đăng nhập vào website

Code tính thời gian giữa 2 lần đăng nhập vào website

1824 Lượt xem
Khi bạn đăng nhập vào các diễn đàn,hay login vào xem mail,thường thì bạn thấy,lần đăng nhập gần đây nhất của bạn là : 10 phút trước,1 giờ trước,5 ngày trước hay 1 năm trước … 
Đoạn code sau sẽ giúp bạn giải quyết vấn đề này
 

<?php   
function timeBetween($start,$end,$after=' ago',$color=1){   
    //both times must be in seconds   
    $time = $end – $start;   
    if($time <= 60){     
        if($color==1){         
            return '<span style="color:#009900;">Online';   
        }
        else
        {         
        return 'Online';   
        }   
    }   
    if(60 < $time && $time <= 3600){       
        return round($time/60,0).' minutes'.$after;   
    }   
    if(3600 < $time && $time <= 86400){      
        return round($time/3600,0).' hours'.$after;   
    }   
    if(86400 < $time && $time <= 604800){       
        return round($time/86400,0).' days'.$after;   
    }   
    if(604800 < $time && $time <= 2592000){       
        return round($time/604800,0).' weeks'.$after;   
    }   
    if(2592000 < $time && $time <= 29030400){       
        return round($time/2592000,0).' months'.$after;   
    }   
    if($time > 29030400){       
        return 'More than a year'.$after;   
    }   
}   
echo timeBetween($timedatabase,time());   
?>

THAM KHẢO THÊM CÁC SẢN PHẨM HOT NHẤT HIỆN NAY
Giày Cafe SHOEX
Hạ Khang Đường - Ổn định đường huyết
Saffron Extra White
Cốc Nguyệt San BEUCUP
Maxi White
Fysoline - Nước muối sinh lý dành cho bé sơ sinh và trẻ nhỏ
Mặt nạ thon mặt Vline
Finava - Tinh chất vàng sáng da, trị nám ngăn ngừa lão hoá
Trị Mụn Caryophy
Rong Nho Sabudo
Son YUMEISAKURA
Máy Khử Mùi MARKEL
Orlavi - Làm mờ sẹo
Dottorprimo - Trị các vết sẹo nặng
ZEN - Sản phẩm giúp hỗ trợ giảm căng thẳng
Nồi Chiên Không Dầu COSORI
Nồi Chiên Không Dầu LOTTE
Dưỡng Trắng RealWhite
Máy rửa mặt Pebble Lisa
Dầu Gội Nature Quen - Sao Thái Dương