Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/07/2010, 05:54
Avatar de JordyRCC
JordyRCC
 
Fecha de Ingreso: julio-2010
Ubicación: En una cabaña, rodeado de contraseñas encriptadas en md5
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Extraer mes y dia de un campo fecha

Cita:
Iniciado por estibaliz2006 Ver Mensaje
Hola a todos/as. tengo en una tabla de una base de datos un campo 'fechaarticulo', tipo date, que recoge en formato yyyy-mm-dd una serie de fechas. lo que yo quiero es extraer por separado de una determinada fecha de ese campo 'fechaarticulo' el mes y el día (el mes en español). es decir, supongamos que tenemos esta fecha:

2010-06-23

yo lo que quiero es extraer tanto el mes como el día para poder mostrarlos. debería quedar así:

Mes: Junio
Día: 23

he leido por la red pero no soy capaz de lograrlo
Fácil, usa la función explode. Aquí te dejo un ejemplo:
Código PHP:
Ver original
  1. $fecha="2009-11-28";
  2. $meses=array("Mes Nulo","Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
  3. $fecha_array=explode("-",$fecha);
  4. echo "La fecha indicada es el ".$fecha_array[2]." de ".$meses[$fecha_array[1]]." del año ".$fecha_array[0];
Con esto, si quisieras hacerlo multilanguaje sería más sencillo. La función explode devuelve una array partiendo una string según el delimitador indicado (en este caso "-").

Suerte con la programación.