strtotime не работает с точками

113
01 января 2021, 00:50

Столкнулся с проблемой при использовании strtotime(). Функция неправильно взаимодействует с точками

$date = "21.08.19";
echo date("d-m-y", strtotime($date));

Вернет 23-05-19.

Вариант с DateTime::createFromFormat не подходит, так как в $date может прилетать несколько разных форматов и работа функции strtotime меня в целом устраивает.

Есть какое-то простое решение данной проблемы?

READ ALSO
Как я могу получить значение по умолчанию?

Как я могу получить значение по умолчанию?

Как получить значение по умолчанию (28)? Вот более полный код на github https://githubcom/Teemitze/test

102
Класс ArrayList и вопросы по нему

Класс ArrayList и вопросы по нему

Внутри каждого объекта типа ArrayList хранится обычный массив элементов

136