Foros del Web » Programando para Internet » PHP »

dia de la semana de una fecha

Estas en el tema de dia de la semana de una fecha en el foro de PHP en Foros del Web. Hola a todos! les comento mi problema... Estoy haciendo un calendario en php y uno de los problemas que me surgen es obtener en que ...
  #1 (permalink)  
Antiguo 24/08/2011, 03:44
Avatar de fbedia88  
Fecha de Ingreso: enero-2011
Ubicación: Santander
Mensajes: 83
Antigüedad: 13 años, 3 meses
Puntos: 20
dia de la semana de una fecha

Hola a todos! les comento mi problema...

Estoy haciendo un calendario en php y uno de los problemas que me surgen es obtener en que dia empieza el mes.... por ejemplo:

Hoy es miercoles dia 24 -> dia de la semana 3
El dia 1 del mes fue lunes -> dia de la semana 1

Necesito una funcion a la que la pase el $mes y $año y me devuelva el dia de la semana del dia 1.

Es para saber a partir de que dia empiezo el calendario....

Gracias por su ayuda y tiempo.

Saludos.
__________________
URGENTE! Alguien me puede ayudar con este tema??
http://www.forosdelweb.com/f57/tarea...rontab-924947/
  #2 (permalink)  
Antiguo 24/08/2011, 04:06
Avatar de vgonga1986  
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: dia de la semana de una fecha

Pues tienes una función date en PHP con la que puedes sacar el día de la semana de la siguiente forma:
Código PHP:
Ver original
  1. echo date("N", strtotime("2011-08-24"));

Esto devuelve el día de la semana en número gracias al formato "N" (1 para lunes, 7 para domingo) de la fecha que pongas en el strtotime.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?
  #3 (permalink)  
Antiguo 24/08/2011, 05:50
Avatar de fbedia88  
Fecha de Ingreso: enero-2011
Ubicación: Santander
Mensajes: 83
Antigüedad: 13 años, 3 meses
Puntos: 20
Respuesta: dia de la semana de una fecha

Gracias por tu respuesta.

Ya lo conseguí... aquí les dejo como lo hize.

No doy mas explicacion... creo que se entiende de sobra:

Código PHP:
//dia de la semana del primer dia del mes
$array_date getdate(mktime(000$mes1$ano));
$primer_dia_mes $array_date["wday"];

//dia de la semana del ultimo dia del mes
$array_date2 getdate(mktime(000$mes$dias_mes$ano));
$ultimo_dia_mes $array_date2["wday"]; 
Saludos.
__________________
URGENTE! Alguien me puede ayudar con este tema??
http://www.forosdelweb.com/f57/tarea...rontab-924947/

Etiquetas: dia, fecha, semana
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 00:24.