Cambiar la fecha de formato americano a formato español

Ya queda insertada la fecha del formulario en la base de datos. Al final lo hice con el campo oculto.
Ahora al recuperar la fecha me sale: 2008-10-09 (año-mes-día)
Quiero que me salga día-mes-año
Me han comentado que en PHP va bien:
$fecha = explode ("-",$row[fecha]);
echo $fecha[2]."-".$fecha[1]."-".$fecha[0];
Pero no sé ni el lugar exacto donde insertarlo ni si hay que poner algún signo.
Te envío el código de la página y si haces el favor de colocarlo en su lugar correspondiente y si hace falta algún signo también.
De todas formas si tú usas otro código distinto, lo haces con él. No importa lo que interesa es que funcione.
Gracias anticipadas.
El código es:
<?php require_once('Connections/conexionconsultas.php'); ?>
<?php
$currentPage = Estimado DOGDUCK
Muchas gracias por ayudarme con el formulario.
Ya queda insertada la fecha del formulario en la base de datos. Al final lo hice con el campo oculto.
Ahora al recuperar la fecha me sale: 2008-10-09 (año-mes-día)
Quiero que me salga día-mes-año
Me han comentado que en PHP va bien:
$fecha = explode ("-",$row[fecha]);
echo $fecha[2]."-".$fecha[1]."-".$fecha[0];
Pero no sé ni el lugar exacto donde insertarlo ni si hay que poner algún signo.
Te envío el código de la página y si haces el favor de colocarlo en su lugar correspondiente y si hace falta algún signo también.
De todas formas si tú usas otro código distinto, lo haces con él. No importa lo que interesa es que funcione.
Gracias anticipadas.
El código es:
tiny_mce_markerSERVER["PHP_SELF"];
?>
<?php require_once('Connections/conexionconsultas.php'); ?>
<?php
$maxRows_con = 25;
$pageNum_con = 0;
if (isset(Estimado DOGDUCK
Muchas gracias por ayudarme con el formulario.
Ya queda insertada la fecha del formulario en la base de datos. Al final lo hice con el campo oculto.
Ahora al recuperar la fecha me sale: 2008-10-09 (año-mes-día)
Quiero que me salga día-mes-año
Me han comentado que en PHP va bien:
$fecha = explode ("-",$row[fecha]);
echo $fecha[2]."-".$fecha[1]."-".$fecha[0];
Pero no sé ni el lugar exacto donde insertarlo ni si hay que poner algún signo.
Te envío el código de la página y si haces el favor de colocarlo en su lugar correspondiente y si hace falta algún signo también.
De todas formas si tú usas otro código distinto, lo haces con él. No importa lo que interesa es que funcione.
Gracias anticipadas.
El código es:
tiny_mce_markerGET['pageNum_con'])) {
$pageNum_con = Estimado DOGDUCK
Muchas gracias por ayudarme con el formulario.
Ya queda insertada la fecha del formulario en la base de datos. Al final lo hice con el campo oculto.
Ahora al recuperar la fecha me sale: 2008-10-09 (año-mes-día)
Quiero que me salga día-mes-año
Me han comentado que en PHP va bien:
$fecha = explode ("-",$row[fecha]);
echo $fecha[2]."-".$fecha[1]."-".$fecha[0];
Pero no sé ni el lugar exacto donde insertarlo ni si hay que poner algún signo.
Te envío el código de la página y si haces el favor de colocarlo en su lugar correspondiente y si hace falta algún signo también.
De todas formas si tú usas otro código distinto, lo haces con él. No importa lo que interesa es que funcione.
Gracias anticipadas.
El código es:
tiny_mce_markerGET['pageNum_con'];
}
$startRow_con = $pageNum_con * $maxRows_con;
mysql_select_db($database_conexionconsultas, $conexionconsultas);
$query_con = "SELECT * FROM `general`";
$query_limit_con = sprintf("%s LIMIT %d, %d", $query_con, $startRow_con, $maxRows_con);
$con = mysql_query($query_limit_con, $conexionconsultas) or die(mysql_error());
$row_con = mysql_fetch_assoc($con);
if (isset(Estimado DOGDUCK
Muchas gracias por ayudarme con el formulario.
Ya queda insertada la fecha del formulario en la base de datos. Al final lo hice con el campo oculto.
Ahora al recuperar la fecha me sale: 2008-10-09 (año-mes-día)
Quiero que me salga día-mes-año
Me han comentado que en PHP va bien:
$fecha = explode ("-",$row[fecha]);
echo $fecha[2]."-".$fecha[1]."-".$fecha[0];
Pero no sé ni el lugar exacto donde insertarlo ni si hay que poner algún signo.
Te envío el código de la página y si haces el favor de colocarlo en su lugar correspondiente y si hace falta algún signo también.
De todas formas si tú usas otro código distinto, lo haces con él. No importa lo que interesa es que funcione.
Gracias anticipadas.
El código es:
tiny_mce_markerGET['totalRows_con'])) {
$totalRows_con = Estimado DOGDUCK
Muchas gracias por ayudarme con el formulario.
Ya queda insertada la fecha del formulario en la base de datos. Al final lo hice con el campo oculto.
Ahora al recuperar la fecha me sale: 2008-10-09 (año-mes-día)
Quiero que me salga día-mes-año
Me han comentado que en PHP va bien:
$fecha = explode ("-",$row[fecha]);
echo $fecha[2]."-".$fecha[1]."-".$fecha[0];
Pero no sé ni el lugar exacto donde insertarlo ni si hay que poner algún signo.
Te envío el código de la página y si haces el favor de colocarlo en su lugar correspondiente y si hace falta algún signo también.
De todas formas si tú usas otro código distinto, lo haces con él. No importa lo que interesa es que funcione.
Gracias anticipadas.
El código es:
tiny_mce_markerGET['totalRows_con'];
} else {
$all_con = mysql_query($query_con);
$totalRows_con = mysql_num_rows($all_con);
}
$totalPages_con = ceil($totalRows_con/$maxRows_con)-1;
$queryString_con = "";
if (!empty(Estimado DOGDUCK
Muchas gracias por ayudarme con el formulario.
Ya queda insertada la fecha del formulario en la base de datos. Al final lo hice con el campo oculto.
Ahora al recuperar la fecha me sale: 2008-10-09 (año-mes-día)
Quiero que me salga día-mes-año
Me han comentado que en PHP va bien:
$fecha = explode ("-",$row[fecha]);
echo $fecha[2]."-".$fecha[1]."-".$fecha[0];
Pero no sé ni el lugar exacto donde insertarlo ni si hay que poner algún signo.
Te envío el código de la página y si haces el favor de colocarlo en su lugar correspondiente y si hace falta algún signo también.
De todas formas si tú usas otro código distinto, lo haces con él. No importa lo que interesa es que funcione.
Gracias anticipadas.
El código es:
tiny_mce_markerSERVER['QUERY_STRING'])) {
$params = explode("&", Estimado DOGDUCK
Muchas gracias por ayudarme con el formulario.
Ya queda insertada la fecha del formulario en la base de datos. Al final lo hice con el campo oculto.
Ahora al recuperar la fecha me sale: 2008-10-09...

1 respuesta

Respuesta
1
Intentalo con esto
<!-- no copiar esta linea
...
¿<?php
$unafecha = explode ("-",$row_con['Fecha']);
?>
<td width="85"><?php echo $unafecha[2]."-".$unafecha[1]."-".$unafecha[0]; ?></td>
...
No copiar esta linea-->
Con la función explode cargas en un array o vector las partes de Fecha delimitado por el separador -, si usas / deberás ponerlo en el explode "/" en lugar de "-", y luego juega con el orden, se supone que $unafecha[2] es el año 1 el mes y 0 el día ... pero claro eso depende del formato que tenga el cam`po de la tabla, prueba a cambiar el orden hasta que te salga lo que quieres.
echo $unafecha[x]."-".$unafecha[y]."-".$unafecha[z]; => donde x,y,z: 0,1,2 o 2,1,0 o 2,0,1 o 0,2,1 ...
Estimado DOGDUCK.
Eres un tío cojonudo.
Muchísimas gracias por la gran ayuda que me has prestado.
Saludos cordiales.
Fidel

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas