2011-01-03 3 views
0

У меня есть TIMESTAMP в базе данных для страниц, так что в этом формате $d="2011-01-03 12:53:22"Дата Форматы времени, форматы изменения. [Самостоятельно решать]

И когда я пытаюсь отправить, что через date("c",$d) я только получаю 1970-01-01T10:33:31+10:00

Я прочитал в руководстве по PHP эта дата («c», ЭТО) должна быть INT, так что я использую для получения int от «2011-01-03 12:53:22» ??

+0

Я ответил на это сам, но другой человек поспорил со мной, чтобы отправить его так @ajreal получает голосов вверх и клеща. Мне просто потребовалось немного больше в справочнике php, чтобы увидеть, что «strtotime» просто смотрит на меня. –

+0

мораль истории ... rtfm :)) – ajreal

+0

Я нахожу использование DATE_FORMAT() в mysql более удобным, чем использование php для форматирования –

ответ

2

вы забыли преобразовать строку даты в TIMESTAMP при отправке по дате функции

+0

Спасибо, но я узнал о 'strtotime', прежде чем я прочитал это, но его ответ, чтобы он получил голосование и правильный ответ. –

Смежные вопросы