Гугл сила))) Может кому пригодится нашел велосипед
/**
* Показываем дату с учетом сдвига времени
*
* @param int $var Время в Unix формате
*
* @return string Отформатированное время
*/
public static function display_date($var)
{
$shift = (self::$system_set['timeshift'] + self::$user_set['timeshift']) * 3600;
if (date('Y', $var) == date('Y', time())) {
if (date('z', $var + $shift) == date('z', time() + $shift))
return self::$lng['today'] . ', ' . date("H:i", $var + $shift);
if (date('z', $var + $shift) == date('z', time() + $shift) - 1)
return self::$lng['yesterday'] . ', ' . date("H:i", $var + $shift);
}
$date=explode(".", date("d.m.Y в H:i", $var + $shift));
switch ($date[1]){
case 1: $m='января'; break;
case 3: $m='марта'; break;
case 4: $m='апреля'; break;
case 5: $m='мая'; break;
case 6: $m='июня'; break;
case 7: $m='июля'; break;
case 8: $m='августа'; break;
case 9: $m='сентября'; break;
case 10: $m='октября'; break;
case 11: $m='ноября'; break;
case 12: $m='декабря'; break;
}
return $date[0].' '.$m.' '.$date[2];
}