Código de PHP - Sacar día de la semana a partir de una fecha

Requerimientos

Que esté alojado en un servidor que soporte PHP

1.0
estrellaestrellaestrellaestrellaestrella(8)

Publicado el 15 de Marzo del 2015gráfica de visualizaciones de la versión: 1.0
66.561 visualizaciones desde el 15 de Marzo del 2015
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
function saber_dia($nombredia) {
$dias = array('Domingo','Lunes','Martes','Miercoles','Jueves','Viernes','Sabado');
$fecha = $dias[date('N', strtotime($nombredia))];
echo $fecha;
}
// ejecutamos la función pasándole la fecha que queremos
saber_dia('2015-03-13');



Comentarios sobre la versión: 1.0 (8)

Jose Maria
1 de Agosto del 2016
estrellaestrellaestrellaestrellaestrella
Buen trabajo pero tiene un pero, te faltaria un elemento al principio de la array de dias, sino, se pasa si una fecha es un domingo, ya que retorna 7. Ademas, el domingo es el ultimo dia. Para quien aun así no sepa a que me refiero, el resultado seria hacer este cambio:

1
$dias = array('', 'Lunes','Martes','Miercoles','Jueves','Viernes','Sabado', 'Domingo');

Un saludo!
Responder
Jesús
29 de Mayo del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
cesar
25 de Febrero del 2020
estrellaestrellaestrellaestrellaestrella
El ultimo día de la semana es el sábado, así esta establecido y primer dia es el domingo.
Responder
Santi
18 de Noviembre del 2020
estrellaestrellaestrellaestrellaestrella
Bien visto, otra forma, para mi algo más limpia, es restar 1 al índice del array.

1
2
3
4
5
$dias = array('Lunes','Martes','Miercoles','Jueves','Viernes','Sabado','Domingo');
 
$dia = $dias[(date('N', strtotime($fecha))) - 1];
 
return $dia;
Responder
perfecto
5 de Octubre del 2021
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Jean Seijas
8 de Agosto del 2016
estrellaestrellaestrellaestrellaestrella
echo jddayofweek ( cal_to_jd(CAL_GREGORIAN, date("m"),date("d"), date("Y")) , 1 ); ?>
// esto nos arroja el día de hoy también sirve para calcular que día es , muchas formas
Responder
José de Jesús
29 de Mayo del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
alfonso
11 de Octubre del 2020
estrellaestrellaestrellaestrellaestrella
buen aporte gracias
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3077