[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Дату в цыкли с названием месяцов на русском
elik546
Как выводить дату в цыкли с названием месяцов на русском ?



<?
$result = mysql_query("SELECT * FROM general ORDER by date DESC LIMIT $start, $num ");

$myrow = mysql_fetch_array ($result);



do {
printf ("<table width='600' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td class='Td_title'><a href='view_index.php?id=%s' class='Td_title2'>%s</a></td>
<td valign='bottom' class='td_date'>%s</td>
</tr>
<tr>
<td colspan='2'></td>
</tr>
<tr>
<td colspan='2' class='td_text'>%s<a href='view_index.php?id=%s' class='Td_title2'><div align='right'><u><i>ətraflı »</i></u></a></td>
</tr>
<tr>
<td class='td_end2'> </td>
<td class='td_end2'> </td>
</tr>
</table><br><br>"
, $myrow['id'],$myrow['title'],$myrow['date'],$myrow['text_small'], $myrow['id']);
}
while ($myrow = mysql_fetch_array ($result));

?>





Спустя 2 часа, 3 минуты, 11 секунд (23.06.2011 - 14:54) maxsim1982i написал(а):
а где запрос к БД?

Спустя 14 минут, 35 секунд (23.06.2011 - 15:09) inpost написал(а):
elik546
На форуме: 8 месяцев, 18 дней -> До сих пор Попов?

В запросе используй DATE_FORMAT, там и берёшь в нужном виде. В крайнем случае раз используешь printf, совмещай с функцией, тебе надо через explode разбить на массив дату через символ -, а потом цифры заменить на слова, например 12 - декабрь. str_replace, где 2 массива, 1 - с цифрами, второй с названиями по русски, то есть левое меняем на правое.

Спустя 5 дней, 17 часов, 33 минуты, 55 секунд (29.06.2011 - 08:43) elik546 написал(а):
maxsim1982i
а где запрос к БД?


вот запрос
Я указал выше

Спустя 2 часа, 52 минуты, 51 секунда (29.06.2011 - 11:36) inpost написал(а):
elik546
Я уже ответил...

Спустя 34 минуты, 17 секунд (29.06.2011 - 12:10) elik546 написал(а):
inpost
Эсли можно по конкретней.

Спустя 1 день, 3 часа, 6 минут, 50 секунд (30.06.2011 - 15:17) elik546 написал(а):
inpost
никак не получайется пожлуста эсли есть напиши образец кода очен нужно.

Спустя 17 минут, 10 секунд (30.06.2011 - 15:34) inpost написал(а):
elik546
Что именно не получается? Покажи, как делаешь.

Спустя 40 минут, 55 секунд (30.06.2011 - 16:15) elik546 написал(а):
inpost
Как сделать месяца на руском?

<?


$result = mysql_query("SELECT date_format(date, '%d %M %Y'),id,title,author,text_small FROM news ORDER by date DESC LIMIT 6",$db);

if (!$result)
{
echo "<p>Error<br> <strong>Kod:</strong></p>";
exit(mysql_error());
}

if (mysql_num_rows($result) > 0)

{
$myrow = mysql_fetch_array($result);

do
{

printf ("<h2>%s</h2>
<div class='datc_comment'>
<div class='datc'><img src='images/fish_dat.gif' style='vertical-align:middle'/>  %s</div>
<div class='bloger'><img src='images/fish_bloger.gif' style='vertical-align:middle'/>  %s</div>
<div class='comment'><img src='images/fish_comment.gif' style='vertical-align:middle'/> Şərh</div>
</div><div style='height:5px'></div>%s<div class='read_r'>
<a href='view_index.php?id=%s'>more</a></div>
<br>"
,$myrow["title"], $myrow["date_format(date, '%d %M %Y')"],$myrow["author"],$myrow["text_small"],$myrow["id"], $r);


}
while ($myrow = mysql_fetch_array($result));

}

else
{
echo "<p>error.</p>";
exit();
}

?>


Спустя 3 дня, 15 часов, 28 минут, 51 секунда (4.07.2011 - 07:44) elik546 написал(а):
inpost
Помаги я написал код.

Спустя 1 минута, 9 секунд (4.07.2011 - 07:45) elik546 написал(а):
maxsim1982i
Помаги исправить код
Как выводить дату в цыкли с названием месяцов на русском ?

код указан выше

Спустя 3 часа, 9 минут, 12 секунд (4.07.2011 - 10:54) ИНСИ написал(а):
elik546 попробуй так:
$rows = mysql_query("
SELECT *, DAY(`date`) AS `day`, MONTH(`date`) AS `month`, YEAR(`date`) AS `year`
FROM `news`
ORDER BY `date` DESC
LIMIT 6
"
,$db) or die(mysql_error());

if(mysql_num_rows($rows) > 0) {
while($data = mysql_fetch_assoc($rows)) {
$month = array(1 => 'Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек');
echo '
<h2>'
.$data["title"].'</h2>
<div class="datc_comment">
<div class="datc"><img src="images/fish_dat.gif" style="vertical-align:middle"/> '
.$data['day'].' '.$month[$data['month']].' '.$data['year'].'</div>
<div class="bloger"><img src="images/fish_bloger.gif" style="vertical-align:middle"/> '
.$data['author'].'</div>
<div class="comment"><img src="images/fish_comment.gif" style="vertical-align:middle" /> Şərh</div>
</div><div style="height:5px"></div>'
.$data['text_small'].'<div class="read_r">
<a href="view_index.php?id='
.$data['id'].'">more</a></div>
<br>
'
;
}
}
else {
echo 'Записей не найдено';
}

Спустя 34 минуты, 49 секунд (4.07.2011 - 11:29) elik546 написал(а):
velbox

Спасибо у меня все получилась (тоесть у вас :) :) :) )

Спасибо Спасибо Спасибо Спасибо Спасибо


<?

$rows = mysql_query(" SELECT *, DAY(`date`) AS `day`, MONTH
(`date`) AS `month`, YEAR(`date`) AS `year` FROM `news`
ORDER BY `date` DESC LIMIT 6"
,$db)
or die(mysql_error());if
(mysql_num_rows($rows) > 0)
{ while($data = mysql_fetch_assoc($rows)) {
$month = array(1 => 'Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек');
echo ' <h2>'.$data["title"].'</h2> <div class="datc_comment"> <div class="datc">

<img src="images/fish_dat.gif" style="vertical-align:middle"/> '
.$data['day'].' '.$month[$data['month']].' '.$data['year'].'</div>

<div class="bloger"><img src="images/fish_bloger.gif" style="vertical-align:middle"/> '
.$data['author'].'</div>

<div class="comment"><img src="images/fish_comment.gif" style="vertical-align:middle" /> Şərh</div> </div>
<div style="height:5px"></div>'
.$data['text_small'].'<div class="read_r"> <a href="view_index.php?id='.$data['id'].'">more</a></div>
<br> '
; }} else { echo 'Записей не найдено'; }




?>



; Этова не хватала я дабавил.

Вы выручыли спасибо!!!

Спустя 1 час, 1 минута, 6 секунд (4.07.2011 - 12:30) ИНСИ написал(а):
Цитата
Спасибо Спасибо Спасибо Спасибо Спасибо

smile.gif Пожалуйста!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.