*
В этой теме решил делится с вами своими наработками (может кому и пригодится)
Функция времени для JohnCMS 3.xx
<?php
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 С учетом сдвига времени пользователя и серверного сдвига.

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