На данный вопрос уже ответили:
Приходит дата в формате 05.01.2016 . Как переконвертировать ее в формат типа 2016-01-05 средствами PHP
Если вы уверены, что на входе корректная дата и ее контроль не нужен, то:
$date="05.01.2016";
$my_date=preg_replace("/(\d\d)\\.(\d\d)\\.(\d{4})/","$3-$2-$1",$date);
echo $my_date;
Или
$date="05.01.2016";
$arr=explode(".",$date);
$my_date=strftime("%F",mktime(0,0,0,$arr[1],$arr[0],$arr[2]));
echo $my_date;
Если вопрос только в преобразовании даты, а не в том как её хранить в MySQL, то самый короткий вариант:
date('Y-m-d', strtotime('05.01.2015'));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как при соответствующем ответе от пхп файла остановить отправку формыСейчас форма отправляется в любом случае
Есть одна таблица на одной странице сайта, в ней содержатся определённые данныеЕсть другая таблица на другой странице
HTML страница передает обработчику php форму, на основе которой он делает вычисления и записывает в таблицу