Есть формат строки "01.02.2017", нужно получить timestamp для БД вида 2017-02-01.
strtotime("01.02.2017"); //2001-07-20 17:00:00 - не то.
Пробовать DateTime::createFromFormat()?
Оборачивал в date():
date('Y-m-d H:i:s', strtotime('02.01.2017')); //2001-07-20 17:00:00.
При том, что в черновике все так, как надо.
Вот как надо делать. Не знаю даже что в нем объяснить?
<?php
$test = new DateTime('01.02.2017');
echo date_format($test, 'Y-m-d');
?>
Просто мануал надо читат.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники