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