Исользование:
echo displayTime(время в unix);

                        
function displayTime($time = NULL) {
if(!$time) $time = time();

$data = date('j.n.y', $time);
if($data == date('j.n.y')) $res = 'Сегодня в '. date('G:i', $time);
elseif($data == date('j.n.y', time() - 86400)) $res = 'Вчера в '. date('G:i', $time);

else {
$m = array('0',
'Янв', 'Фев',
'Мар', 'Апр', 'Май',
'Июн', 'Июл', 'Авг',
'Сен', 'Окт', 'Ноя',
'Дек');
$res = date('j '. $m[date('n', $time)] .' Y в G:i', $time);
}

return $res;
}
2 11 0
0

Нет фото
Wins * 5.64
• 10 янв 2014, 14:34


Человек скорее всего имелл ввиду эту функцию:

[code]function data($time) {

$J = date(\'j\', $time);
$j = date(\'j\');

$M = date(\'m\', $time);
$m = date(\'m\');

$Y = date(\'Y\', $time);
$y = date(\'Y\');

$H = date(\'H\', $time);
$I = date(\'i\', $time);
$D = date(\'d\', $time);
$M = date(\'m\', $time);

if ($J == $j && $M == $m && $Y == $y) {
$return = \'Сегодня в \'. $H .\':\'. $I;

} elseif ($J == $j-1 && $M == $m && $Y == $y) {
$return = \'Вчера в \'. $H .\':\'. $I;

} else {
$month = array();
$month = array(\'01\' => \'янв\',
\'02\' => \'фев\',
\'03\' => \'мар\',
\'04\' => \'апр\',
\'05\' => \'май\',
\'06\' => \'июн\',
\'07\' => \'июл\',
\'08\' => \'авг\',
\'09\' => \'сен\',
\'10\' => \'окт\',
\'11\' => \'ноя\',
\'12\' => \'дек\');
$month = $month[$M];
$return = $D . \' \' . $month . \' \' . $Y . \' в \' . $H .\':\'. $I;
}
return $return;
}[/code]

Данная функция была выложенна на хвабе в оценке кода, я прокоментировал ее недостатки и выложил свою версию реализации.
Так что Дед0к, иди пожалуйста лесом.

0

Нет фото
Wins * 5.64
• 10 янв 2014, 14:15


Предоставить отпечатки пальцев? Или как? Эт он пытается что то, пусть доки и предоставит.

0

Нет фото
Angel*:) * [мошенник] 1.9
• 10 янв 2014, 14:10


Wins, доки?

0

Нет фото
Wins * 5.64
• 10 янв 2014, 13:36


WTF? Эту функцию писал я, собственными руками.

0

Нет фото
• 10 янв 2014, 13:08


На хвабе чел выкладывал эту функцию. А ты чуть переделал и,взял авторство*лалка.