Клуб мобильного творчества
*
В этой теме решил делится с вами своими наработками (может кому и пригодится)
Функция времени для JohnCMS 3.xx
function itime($string){
global $set_user, $realtime;
$a = explode('–', date('y–m–d–H–i', $string + $set_user['sdvig'] * 3600));
$today = date('ymd', $realtime + $set_user['sdvig'] * 3600);
if(($a[0].$a[1].$a[2])==$today){
$out = 'Сегодня в '.$a[3].':'.$a[4];
}else{
$b = explode('–', date('y–m–d', $realtime + $set_user['sdvig'] * 3600));
$tom = date('ymd',mktime(0,0,0,$b[1],$b[2]–1,$b[0]));
if(($a[0].$a[1].$a[2])==$tom) {
$out = 'Вчера в '.$a[3].':'.$a[4];
} else {
$out = $a[2].'.'.$a[1].'.'.$a[0].' в '.$a[3].':'.$a[4];
}
}
return $out;
}
Данная функция выводит время в формате: Сегодня в 00:00, Вчера в 00:00, 12.01.1970 в 00:00 С учетом сдвига времени пользователя и серверного сдвига.

Использование:
echo itime($res['time']); // где $res['time'] – время записи из таблицы
Изменил(а) seg0ro 23.05.11 в 17:20
*
у-у-у
*
deltmar, что ууу?
*
"explode"? Оригинально :D
*
Это было взято от куда -то и адаптировано.