Foros del Web » Programando para Internet » PHP »

calcular dias de la semana en numero

Estas en el tema de calcular dias de la semana en numero en el foro de PHP en Foros del Web. hola amigos necesito saber como puedo calcular con php los dias de la semana, osea que el domingo sea 0 , el l unes 1 ...
  #1 (permalink)  
Antiguo 23/09/2006, 10:49
 
Fecha de Ingreso: julio-2004
Mensajes: 36
Antigüedad: 20 años, 4 meses
Puntos: 0
Pregunta calcular dias de la semana en numero

hola amigos

necesito saber como puedo calcular con php los dias de la semana, osea que el domingo sea 0, el lunes 1 y a si sucesivamente, lo queria hacer con una funcion en javascript pero no se como llamarla desde php y pasarle los parametros, aunque ley por ahi que no se puede hacer desde php hacia javascript y devolver un valor.

si alguien tiene una formula que funcione en este caso se los agradece infinitamente.

saludos
  #2 (permalink)  
Antiguo 23/09/2006, 11:43
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Como siempre, una mirada al manual no hace daño....

www.php.net/date

Cita:
Iniciado por php.net
date

(PHP 3, PHP 4, PHP 5)
date -- Dar formato a una hora/fecha local
Descripción
string date ( string formato [, int marca_de_tiempo] )
Caracter de formato Descripción
w Representación numérica del día de la semana 0 (para el Domingo) a 6 (para el Sábado)
O sea, $num_dia = date('w');


Saludos.
  #3 (permalink)  
Antiguo 23/09/2006, 14:02
 
Fecha de Ingreso: julio-2004
Mensajes: 36
Antigüedad: 20 años, 4 meses
Puntos: 0
talvez no me explique bien lo que quiero es si tengo 2006-08-27, que es una fecha pasada como me saber que el 27 es domingo, con $var = date('w') solo me da el dia actual, y pueden ser dias de meses pasados.
  #4 (permalink)  
Antiguo 23/09/2006, 14:35
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 19 años, 5 meses
Puntos: 2
De donde traes esa fecha? Desde MySql? Si es así tal vez la función dayofweek() de MySql te sirva. Si no es desde MySql, te puede servir la función mktime() y despues con la función date puedes sacar que día es.

Saludos.

PD: Como dijo alvlin una mirada al manual no hace daño.
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 12:07.