{% else-1 %}
PaZZ * 2.11
(30 авг 2013, 13:12) (0/0) [0]
Г р и н а, функция была взята из другова скрипта..и хорошо работает на другом скрипте..вот решил под свой запилить...но что-то никак
Добавлено 30.08.13 в 14:49:42:
Как я понял почему не отображается дата согласно функции это потому что значение даты в формате datetime а для функции оно должно быть в формате int .Как быть?как функцию переписать под datetime ?
PaZZ * 2.11
(30 авг 2013, 13:01) (0/0) [0]
Ребят..помогите переделать функцию даты и времени под мой скрипт..вот сама функция
[code]
/**
* Время файла
*/
function itime($created_at) {
switch (datetime('j n Y', $created_at)) {
case datetime('j n Y'):
return '<span style="color: red;">Сегодня в ' . datetime('H:i', $created_at) .' </span>';
break;
case datetime('j n Y', $_SERVER['REQUEST_TIME'] - 86400):
return '<span style="color: green;">Вчера в ' . datetime('H:i', $created_at).'</span>';
break;
default:
return strtr(datetime('j M Y в H:i', $created_at), array('Jan' => 'Янв',
'Feb' => 'Фев',
'Mar' => 'Марта',
'Apr' => 'Апр',
'May' => 'Мая',
'Jun' => 'Июня',
'Jul' => 'Июля',
'Aug' => 'Авг',
'Sep' => 'Сент',
'Oct' => 'Окт',
'Nov' => 'Ноября',
'Dec' => 'Дек'));
break;
}
}
[/code]
В базе данных есть табличка search в ней столбец created_at в ней содержится дата в формате 2013-08-27 19:45:45
created_at создаётся так `created_at` datetime DEFAULT NULL,
а time из первой функции так `time` int(11) NOT NULL,

Вотр так выводится если брать функцию написанную в начале: <b>Дата публикации:</b> <?php echo itime($file['time']) ?>
А вот так в моём случае как сейчас <?php if ( $track['created_at'] ): ?> Дата размещения: <?php echo itime($track['created_at']); ?> <?php endif ?>
Помогите подстроить функцию под эти параметры.
Добавлено 30.08.13 в 13:05:12:
Выручайте
  • 1 из 1