0

Hi Friends nd developers, how are you? I need some help. i am using johncms v6.2 . i want to show post time in hours if they cross 60 minutes. here is my code.

    public static function display_date($var)
    {
        $shift = (self::$system_set['timeshift'] + self::$user_set['timeshift']) * 3600;
        if (date("N", $var + $shift) == 1) {
            $thu_time = 'Monday';
        }else if (date("N", $var + $shift) == 2) {
            $thu_time = 'Tuseday';
        }else if (date("N", $var + $shift) == 3) {
            $thu_time = 'Wednesday';
        }else if (date("N", $var + $shift) == 4) {
            $thu_time = 'Thursday';
        }else if (date("N", $var + $shift) == 5) {
            $thu_time = 'Friday';
        }else if (date("N", $var + $shift) == 6) {
            $thu_time = 'Saturday';
        }else if (date("N", $var + $shift) == 7) {
            $thu_time = 'Sunday';
        }
        if (date('Y', $var) == date('Y', time())) {
            $jun = round((time()-$var)/60);
            if ($jun < 1) {
                return 'Just Now';
            }else if($jun >= 1 && $jun < 60){
                return $jun . ' Minutes Ago';
            }else if($jun >= 60 && $jun > 60){
            return $jun . ' Minutes Ago';
            }else{
                if (date('z', $var + $shift) == date('z', time() + $shift)) {
                    return self::$lng['today'] . ' at ' . date("H:i", $var + $shift);
                }else if (date('z', $var + $shift) == date('z', time() + $shift) - 1) {
                    return self::$lng['yestday'] . '  ' . date("H", $var + $shift).' Hours Ago ';
                }else if (date('z', $var + $shift) == date('z', time() + $shift) - 2) {
                    return $thu_time . ' at ' . date("H:i", $var + $shift);
                }else if (date('z', $var + $shift) == date('z', time() + $shift) - 3) {
                    return $thu_time . ' at ' . date("H:i", $var + $shift);
                }else{
                    return date("j", $var + $shift) . ' / ' . date("n", $var + $shift) . ' at ' . date("H:i", $var + $shift);
                }
            }
        }

        return $thu_time . ', '.date("j", $var + $shift) . ' / ' . date("n", $var + $shift) . ' ' . date("Y", $var + $shift);
    }

here you can see in the photo its showing 735 minutes i want to show this in hours. please anyone help me.! [ here is screenshot] (https://i.stack.imgur.com/l26Fs.jpg)

0 Answers0