mira estas equicodo supongo que no lees o algo asi ...
Cita: $fecha_completa = strftime("El %d de %B de %Y", strtotime($fecha));
$fecha es el valor original el cual contiene : 18/2/2013
La función strftime() 1 convierte a la otra funcion strftime() 2 en el otro formato:
"El %d de %B de %Y" y lo guarda en la variable $fecha_completa... que te debe imprimir algo asi el 18 de febrero del 2013...
si o si cuando montas tu formulario deberas resivir los datos
Cita: $dia = $_POST['dia'];
$mes = $_POST['mes'];
$anio = $_POST['anio'];
$fecha = "$dia-$mes-$anio";
setlocale(LC_ALL,"es_ES@euro","es_ES","esp");
entendes que si quieres imprimir este formato: 18/2/2013 usas la variable $fecha
y si quieres el otro formato corres las funcion:
Cita: $fecha_completa = strftime("El .%d. de .%B. de .%Y.", strtotime($fecha));
el 18 de febrero del 2013
de igualmanera puedes guardar en una base de datos las variables en campos diferentes o guardar $fecha y antes de imprimir correr la funcion...
mas claro no se puede