<?php define('BD', 1); define('BR', 2); function padData ( $data, $tipo = 2 ) { $imp = ($tipo == 2) ? '/' : '-'; $exp = ($tipo == 2) ? '-' : '/'; return implode($imp, array_reverse(explode($exp, $data))); } echo padData('25/09/2010', BD); //2010-09-25 echo padData('2010-12-23', BD); //23/12/2010 ?>