Foros del Web » Programando para Internet » PHP »

Obtener nombre de día a partir de fecha

Estas en el tema de Obtener nombre de día a partir de fecha en el foro de PHP en Foros del Web. Hola amigos, Tengo un problema: necesito una función o algo parecido que dada una fecha en formato dd-mm-aaaa obtenga el nombre del día (Lunes, Martes, ...
  #1 (permalink)  
Antiguo 23/08/2006, 01:20
 
Fecha de Ingreso: abril-2006
Mensajes: 131
Antigüedad: 18 años
Puntos: 1
Obtener nombre de día a partir de fecha

Hola amigos,

Tengo un problema: necesito una función o algo parecido que dada una fecha en formato dd-mm-aaaa obtenga el nombre del día (Lunes, Martes, etc.). No puedo utilzar Timestamp ya que en la BD no se utiliza este tipo para ningún campo.

Existe alguna función en php implementada?

A ver si me pueden ayudar.

Saludos.
  #2 (permalink)  
Antiguo 23/08/2006, 02:04
Avatar de Barinas  
Fecha de Ingreso: agosto-2004
Ubicación: Caracas, Venezuela
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
Como se nota que ni has consultado el manual oficial de php... Deberias buscar mejor antes de preguntar...

Pero como lo que preguntas es tan facil aqui esta la respuesta..

Código PHP:
$fecha "05-08-2004"//5 agosto de 2004 por ejemplo 

$fechats strtotime($fecha); //a timestamp

//el parametro w en la funcion date indica que queremos el dia de la semana
//lo devuelve en numero 0 domingo, 1 lunes,....
switch (date('w'$fechats)){
    case 
0: echo "Domingo"; break;
    case 
1: echo "Lunes"; break;
    case 
2: echo "Martes"; break;
    case 
3: echo "Miercoles"; break;
    case 
4: echo "Jueves"; break;
    case 
5: echo "Viernes"; break;
    case 
6: echo "Sabado"; break;

Solo te falta convertirlo en función...

Para lo proxima revisa primero el manual oficial de php

Saludos
  #3 (permalink)  
Antiguo 23/08/2006, 02:17
 
Fecha de Ingreso: abril-2006
Mensajes: 131
Antigüedad: 18 años
Puntos: 1
gracias por la ayuda,

sólo me faltaba utilizar la funcion strtotime ya que el parámetro "w" de la función date() de php ya lo había visto.

saludos y gracias por todo.
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

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 19:38.