Nikita
Освоившийся
Дата регистрации:
06.06.2012 22:12:07
Сообщений: 36
Что я делаю не так?
$result_all_users = mysql_query("SELECT id,name,surname,date FROM demka ORDER BY id DESC",$db);
$myrow_all_users = mysql_fetch_array($result_all_users);
do {
$date = $myrow_all_users['date'];
function mysql_russian_date($date = ''){
if ($date == '')
return '';
// получаем значение даты и времени
list($day) = explode(' ', $date);
switch( $day ){
// Если дата совпадает с сегодняшней
case date('Y-m-d'):
$result = 'Сегодня';
break;
//Если дата совпадает со вчерашней
case date( 'Y-m-d', mktime(0, 0, 0, date("m"
, date("d"
-1, date("Y"
) ):
$result = 'Вчера';
break;
default:{
// Разделяем отображение даты на составляющие
list($y, $m, $d) = explode('-', $day);
$month_str = array(
'января', 'февраля', 'марта',
'апреля', 'мая', 'июня',
'июля', 'августа', 'сентября',
'октября', 'ноября', 'декабря'
);
$month_int = array(
'01', '02', '03',
'04', '05', '06',
'07', '08', '09',
'10', '11', '12'
);
// Замена числового обозначения месяца на словесное (склоненное в падеже)
$m = str_replace($month_int, $month_str, $m);
// Формирование окончательного результата
if ($d[0] == 0) $d = $d[1];
$result = $d.' '.$m.' '.$y;
}
}
return $result;
}
printf("<div style='width: 400px; border: 1px solid #DDDDDD; color: #333; padding: 10px;'>
<a href='http://counter-strike.ua/user.php?id=%s'>%s %s</a>
<p>Дата: %s</p>
</div><br>",$myrow_all_users['id'],$myrow_all_users['name'],$myrow_all_users['surname'],$result);
}
while($myrow_all_users = mysql_fetch_array($result_all_users));