Форматы времени даты, изменения форматов.
Вопрос
У меня есть метка времени в базе данных для страниц, поэтому в этом формате $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" ??
Решение
Вы забыли преобразовать строку даты в временной метки при отправке для функции даты
date('c', strtotime($d));
Не связан с StackOverflow