Foros del Web » Programando para Internet » PHP »

Sacar el día de la semana de una variable DATE

Estas en el tema de Sacar el día de la semana de una variable DATE en el foro de PHP en Foros del Web. Hola Me gustaría saber cómo hacer pasar sacar el día de la semana en castellano de una variable tipo Date en la que tengo metido ...
  #1 (permalink)  
Antiguo 21/09/2007, 05:01
 
Fecha de Ingreso: septiembre-2006
Mensajes: 233
Antigüedad: 17 años, 7 meses
Puntos: 0
Sacar el día de la semana de una variable DATE

Hola

Me gustaría saber cómo hacer pasar sacar el día de la semana en castellano de una variable tipo Date en la que tengo metido por ejemplo (2007-09-22), en este caso tendría qeu salirme sábado.

He visto que con el día actual se puede sacar escribiendo:
$dia=date("l");
echo $dia;

Gracias
  #2 (permalink)  
Antiguo 21/09/2007, 06:02
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 2 meses
Puntos: 8
Mensaje Re: Sacar el día de la semana de una variable DATE

Hazte un bonita función para ello:

Código PHP:
function dameDiaLetra($diaNumero){
  switch(
$diaNumero){
    case 
0:
      return(
"Domingo");
      break;
    case 
1:
      return(
"Lunes");
      break;
   
//...etc
  
}
}

echo(
dameDiaLetra(date("w"))); 
__________________
Kelpie

Última edición por Kelpie; 21/09/2007 a las 06:03 Razón: Poner etiqueta de PHP
  #3 (permalink)  
Antiguo 21/09/2007, 08:53
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Sacar el día de la semana de una variable DATE

Lo podés hacer directamente con una función de PHP q depende del locale definido... strftime

Código PHP:
setlocale(LC_TIME,'sp');
echo 
strftime('%A',strtotime('2007-09-22')); 
  #4 (permalink)  
Antiguo 21/09/2007, 15:22
 
Fecha de Ingreso: abril-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Re: Sacar el día de la semana de una variable DATE

Gracias, era para sacar una semana entera de un calendario
  #5 (permalink)  
Antiguo 26/09/2007, 08:43
 
Fecha de Ingreso: septiembre-2006
Mensajes: 233
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Sacar el día de la semana de una variable DATE

Perdona Neeno, la pregunta la estaba haciendo yo.
Kelpie, con esa bonita función saco el día del aseman del día de hoy no del de mi variable.
Y a tí Seppo decirte que me funciona tu método pero tengo que poner setlocale(LC_TIME,'es_ES');

Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:28.