$date = time()-1000; // дата с БД $d = time() - $date; $data = gmdate("Y-m-d", $date); if ($d < 60) echo $d . ' seconds ago'; elseif ($d < 3600) echo round($d / 60) . ' minutes ago'; elseif ($data == date("Y-m-d")) echo 'today '.$data; elseif ($data == date("Y-m-d+1")) echo 'yesterday '.$data; else echo gmdate("Y-m-d H:i:s ", $date);