Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: отображение даты
 
 автор: Keenz   (25.08.2006 в 00:32)   письмо автору
 
 

Я пишу движок под новостной сайт. Мне нужно, чтобы дата отображалась в формате: ЧИСЛО(цифрами) МЕСЯЦ(буквами) ГОД(цифрами). В БД дата хранится в формате DATE(заполняю его с помощью now())

Помогите плиз

   
 
 автор: cheops   (25.08.2006 в 11:39)   письмо автору
 
   для: Keenz   (25.08.2006 в 00:32)
 

Для того чтобы вывести дату в формате DD.MM.YYYY следует воспользоваться функцией DATE_FORMAT
SELECT DATE_FORMAT(puttime, '%d.%m.%Y') AS puttime FROM tbl

Далее уже в PHP следует заменить месяц на русское представление.

   
 
 автор: Dead   (27.08.2006 в 01:48)   письмо автору
 
   для: Keenz   (25.08.2006 в 00:32)
 

Создай три ячейки в таблице в одну заноси день, в другую месяц, и наконец в третью год
Запросом к бд вытаскивай их и переставляй как захочешь.

все три значения заноси при помощи функции date();

Это как альтернатива варианту cheops'a

   
 
 автор: cyberface   (28.08.2006 в 13:11)   письмо автору
 
   для: Keenz   (25.08.2006 в 00:32)
 

Выберай дату в формате unixtimestamp и форматируй с помощью функции strftime();

string strftime ( string format [, int timestamp] )


<?
strftime 
'%d %B %Y'$dbtimestamp );
?>


Указатель %B выводит полное название месяца, в зависимости от текущей локали

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования