нет именно из 26.07.2012 в 2012-07-27 с точками ошибся не многоСкорее всего не "2012.07.26", а "2012-07-26".
http://my.php.net/manual/ru/function.strtotime.php
http://my.php.net/manual/ru/function.date.php
сделал вот такPHP:$date = preg_replace('#^(\d{2})\.(\d{2})\.(\d{4})$#', '$3-$2-$1', $date);
$userDate=date('Y.m.d',strtotime($userDate));
Поставил лайк, настолько "дебильный" способ мне бы даже в голову не пришел, есть тупой уродливый костыль, а это... тупой изящный костыль...
list($d, $m, $y) = explode('.', $date);
$date2 = "{$y}-{$m}-{$d}";
// или в одну строку
$date2 = implode('-', array_revert(explode('.', $date)));
Порядок неправильный.$date2 = implode('-', array_revert(explode('.', $date)));
Порядок неправильный.
Вечером до компа добиручь попробую так сделать.PHP:$userDate=date('Y.m.d',strtotime($userDate));