Вопрос

У меня есть метка времени в базе данных для страниц, поэтому в этом формате $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));
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top