|
|
|
|
|
для: lilu
(13.08.2005 в 18:54)
| | Да я понял... просто в SQL-запросе красивый вид дате предать гораздо проще и быстрее... В PHP нужно будет резать строку, вот отдельные числа можно будет красиво вывести (в принципе не прибегая к printf(), так как в PHP более богатые средства для работы с текстом). Если хотите решить задачу именно средствами PHP, то воспользуйтесь скриптом приведённым в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=102 | |
|
|
|
|
|
|
|
для: lilu
(13.08.2005 в 18:54)
| | Нет скорее всего так не получится, но можно переконвертировать дату при помощи регулярных выражений. Подробнее тут: http://www.softtime.ru/bookphp/gl7_11.php | |
|
|
|
|
|
|
|
для: cheops
(13.08.2005 в 18:36)
| | Вы наверное не правильно меня поняли
У меня данные из таблицы выводятся в виде цикла через массив, последнее значение массива - дата! Всё хорошо, только всё-таки коряво когда дата выводится год-месяц-число, хотелось число-месяц-год,! %s позволяет выводит дату в таком виде в кот. она в таблице, а можно ли сразу в ф-ции print указать вид выводимой даты? Я помню ещё из языка С что можно, но сработает ли здесь это!
<?php
echo "<table border=1>\n";
echo "<tr><td>текст объявления</td><td>контактные данные</td><td>дата подачи объявления</td></tr>";
while ($myrow=mysql_fetch_row($rez))
{
printf("<tr><td>%s</td><td>%s</td><td>%s</td></tr>\n",$myrow[4],$myrow[5],$myrow[6]);
}
echo "</table>\n";
?>
|
| |
|
|
|
|
|
|
|
для: lilu
(13.08.2005 в 18:28)
| | Тогда удобнее отформатировать дату средствами MySQL при помощи встроенной функции DATE_FORMAT, например,
SELECT DATE_FORMAT(putdate,'%d.%m.%Y') AS putdate FROM tbl
|
выдаст дату в формате 13.08.2005, а
SELECT DATE_FORMAT(putdate,'%Y.%m.%d') AS putdate FROM tbl
|
в формате 2005.08.13
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=4144 | |
|
|
|
|
|
|
|
для: cheops
(13.08.2005 в 18:14)
| | ДА КОНЕЧНО, значение даты в таблице меняется с помощью ф-ции NOW() | |
|
|
|
|
|
|
|
для: lilu
(13.08.2005 в 18:02)
| | > дата из таблицы
Имеет ввиду из таблицы MySQL? | |
|
|
|
|
|
|
| printf("<tr><td>%s</td></tr>\n",$data;
Подскажит на что поменять %s чтобы дата из таблицы выводилась год, месяц, число? | |
|
|
|
|