|
|
|
| Я пишу движок под новостной сайт. Мне нужно, чтобы дата отображалась в формате: ЧИСЛО(цифрами) МЕСЯЦ(буквами) ГОД(цифрами). В БД дата хранится в формате DATE(заполняю его с помощью now())
Помогите плиз | |
|
|
|
|
|
|
|
для: Keenz
(25.08.2006 в 00:32)
| | Для того чтобы вывести дату в формате DD.MM.YYYY следует воспользоваться функцией DATE_FORMAT
SELECT DATE_FORMAT(puttime, '%d.%m.%Y') AS puttime FROM tbl
|
Далее уже в PHP следует заменить месяц на русское представление. | |
|
|
|
|
|
|
|
для: Keenz
(25.08.2006 в 00:32)
| | Создай три ячейки в таблице в одну заноси день, в другую месяц, и наконец в третью год
Запросом к бд вытаскивай их и переставляй как захочешь.
все три значения заноси при помощи функции date();
Это как альтернатива варианту cheops'a | |
|
|
|
|
|
|
|
для: Keenz
(25.08.2006 в 00:32)
| | Выберай дату в формате unixtimestamp и форматируй с помощью функции strftime();
string strftime ( string format [, int timestamp] )
|
<?
strftime ( '%d %B %Y', $dbtimestamp );
?>
|
Указатель %B выводит полное название месяца, в зависимости от текущей локали | |
|
|
|