У меня есть строка в формате yyyy-mm-ddThh: mm: ss, и я хочу преобразовать ее в объект даты. Как мне это сделать?
PHP создать объект даты из yyyy-mm-ddThh: mm: ss string
Ответ 1
Вы можете использовать Datetime createFromFormat()
или, если вы не хотите самостоятельно создавать макет формата, преобразуйте строку в отметка времени Unix с использованием strtotime()
.
Ответ 2
$date = DateTime::createFromFormat('Y-m-d\TH:i:s', '2010-06-03T14:29:00');
Ответ 3
Вы можете использовать strtotime()
.
Ответ 4
Помните, что strtotime() ограничивает вас в 1970 году 1 января из-за отметки времени unix