Por una becesidad de orde cronológico PHP me devuelve el siguiente formato de fecha desde MySQL:
Código HTML:
2009-03-08 12:36:05
Código HTML:
Marzo 8 de 2009 12:36:05
Me podríais ehcar una mano?
Gracias
| |||
Respuesta: Cambiar DATETIME formato Tenes que jugar con la función date() y sus mascaras. http://ar.php.net/date http://ar.php.net/manual/es/function.strtotime.php |
| ||||
Yo utilizo esta función para formatear la fecha....creo también haberlo hecho con la hora, pero no se donde tengo el codigo, en cuanto lo tenga lo público... function fechaFormateada($FechaStamp) { $ano = date('Y',$FechaStamp); $mes = date('n',$FechaStamp); $dia = date('d',$FechaStamp); $diasemana = date('w',$FechaStamp); $diassemanaN= array("Domingo","Lunes","Martes","Miércoles", "Jueves","Viernes","Sábado"); $mesesN=array(1=>"Enero","Febrero","Marzo","Abril" ,"Mayo","Junio","Julio", "Agosto","Septiembre","Octubre","Noviembre","Dicie mbre"); return $diassemanaN[$diasemana].", $dia de ". $mesesN[$mes] ." de $ano"; } $fecha=time(); echo fechaFormateada($fecha); y la salida es: Lunes, 09 de Febrero de 2009 $hora=date('G:H:s'); echo"$hora"; la salida la pone con HH:MIN:SEG Última edición por GatorV; 10/02/2009 a las 09:40 |