Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2015, 03:59
vegas
 
Fecha de Ingreso: mayo-2003
Mensajes: 194
Antigüedad: 23 años, 4 meses
Puntos: 4
bienvenidos a 1070 :(

me lo tomo a risa pero la verdad que estoy ya desesperao con esto. no consigo convertir el formato de fecha de mysql a español.

tengo dos tablas en una me aparece los avisos que pendientes de cita (los que no tienen definida fecha_cita o hora) y la otra tabla cuando ya tienen definida fecha_cita y hora.



pero me aparece el formato de fecha americano (y,m,d)

quiero que aparezca con el formato de fecha europeo (d,m,Y)

si le pongo esto:

Código PHP:
$fecha_cita=$row1[fecha_cita];
        
        
$fecha_cita = date("d-m-Y", strtotime($fecha_cita)); 
me convierte el formato a europeo pero me salen fechas que no corresponden





cuando quiero convertir fechas al formato sql pongo esto pero tampoco me esta guardando las fechas correctamente en la basse de datos y eso que en otras paginas donde tengo este mismo codigo si lo hace bien.

Código PHP:
$fecha_cita_MySQL = implode( '-', array_reverse( explode( '/', $fecha_cita) ) ) ; 
pero el codigo de poner la fecha en formato europeo no las muestra bien.

he probado tambien a poner este codigo que me pasaron en otro post, pero no se como hacerlo funcionar poniendo esto

Código PHP:
function traduceFecha($fecha) {
    list(
$ano, $mes, $dia) = explode("-", $fecha);
    
$fecha = "$dia-$mes-$ano";
    return 
$fecha;
} 
pongo esto asi pero no me funciona:

Código PHP:
$fecha_cita=$row1['fecha_cita'];
        
        function 
traduceFecha($fecha_cita) {
    list(
$ano, $mes, $dia) = explode("-", $fecha_cita);
    
$fecha_cita = "$dia-$mes-$ano";
    return 
$fecha_cita;
} 
ayuda por favor.


muchas gracias.

Última edición por vegas; 14/06/2015 a las 04:56