Dimush Guest 5 Ноя 2004 #1 Как получить нормальную дату из mysql timestamp? В базе дата хранится в timestamp(8): - "20041104", как из нее получить 04.11.2004?
Как получить нормальную дату из mysql timestamp? В базе дата хранится в timestamp(8): - "20041104", как из нее получить 04.11.2004?
Фанат oncle terrible Команда форума 5 Ноя 2004 #2 http://dev.mysql.com/doc/mysql/ru/Date_and_time_functions.html
Dimush Guest 5 Ноя 2004 #3 У меня проблема: PHP: mysql> select date from news; +----------+ | date | +----------+ | 20041104 | +----------+ 1 row in set (0.00 sec) mysql> select date_format('date', '%d %m %Y') from news; +---------------------------------+ | date_format('date', '%d %m %Y') | +---------------------------------+ | NULL | +---------------------------------+ 1 row in set (0.01 sec)
У меня проблема: PHP: mysql> select date from news; +----------+ | date | +----------+ | 20041104 | +----------+ 1 row in set (0.00 sec) mysql> select date_format('date', '%d %m %Y') from news; +---------------------------------+ | date_format('date', '%d %m %Y') | +---------------------------------+ | NULL | +---------------------------------+ 1 row in set (0.01 sec)
Фанат oncle terrible Команда форума 5 Ноя 2004 #4 Никакой проблемы не вижу. Запрос возвращает ровно то, что ты запросил.
Фанат oncle terrible Команда форума 5 Ноя 2004 #6 как ты думаешь, как должна эта функция отформатировать строку "date"?
Dimush Guest 5 Ноя 2004 #7 Даже не предполагаю каким боком это можно сделать: PHP: mysql> date_format('select date from news', '%d %m %Y');
Даже не предполагаю каким боком это можно сделать: PHP: mysql> date_format('select date from news', '%d %m %Y');
Gas может по одной? 5 Ноя 2004 #8 в запросе mysql> select date from news; у тебя date это поле так и в mysql> select date_format(..., '%d %m %Y') from news; тоже указывай поле, а не строку
в запросе mysql> select date from news; у тебя date это поле так и в mysql> select date_format(..., '%d %m %Y') from news; тоже указывай поле, а не строку
Фанат oncle terrible Команда форума 5 Ноя 2004 #9 да. с синтаксисом у тебя совсем плохо. select date_format(date, '%d %m %Y') from news