Вот сама функция, она простая:
function format_time($timestamp, $date_only = false){
if ($timestamp == '')
return "";
$diff = 0;
$timestamp += $diff;
$now = time();
$date = date("d-m-Y", $timestamp);
$today = date("d-m-Y", $now+$diff);
$yesterday = date("d-m-Y", $now+$diff-86400);
if ($date == $today)
$date = "Сегодня в ";
else if ($date == $yesterday)
$date = "Вчера в ";
if (!$date_only)
return $date.' '.date("H:i:s", $timestamp);
else
return date("d-m-Y H:i:s", $timestamp);
}
* This source code was highlighted with Source Code Highlighter.Для того чтобы вывести дату в одном из выше приведённых виде вам надо использовать unix-веремя, пример использования:
echo format_time((time()-15444));
* This source code was highlighted with Source Code Highlighter.Для того чтобы вывести просто дату и время в стандартном виде, достаточна в функцию добавить ещё один параметр, например:
echo format_time((time()-15444),true);
* This source code was highlighted with Source Code Highlighter.
Комментариев нет:
Отправить комментарий