Foros del Web » Programando para Internet » PHP »

Calcular semanas del año .....

Estas en el tema de Calcular semanas del año ..... en el foro de PHP en Foros del Web. Buenas Tardes Queridos compañeros ... Necesito una funcion o un script donde pueda calcular el numero de semanas del año y en determinada fecha.. Con ...
  #1 (permalink)  
Antiguo 08/06/2011, 11:35
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Calcular semanas del año .....

Buenas Tardes

Queridos compañeros ...

Necesito una funcion o un script donde pueda calcular el numero de semanas del año y en determinada fecha..


Con esta funcion me calcula la semana de Lunes a Domingo

function numero_semana ($anno, $mes, $dia)
{
$ns = strftime("%W", mktime(0,0,0,$mes,$dia,$anno));
$ns += 0;
$primer_dia_anno = getdate(mktime(0,0,0,1,1,$anno));
if ($primer_dia_anno["wday"] != 1)
$ns += 1;
return ($ns);
}

pero lo que quiero es que cuente la semana a partir de los dias domingos...

Entonces la semana iria de Domingo a Sabado ... y ademas considerando que no puede haber semana 6 ...... no se como modificar la funcion...



Gracias....

Agradezco mucho de sus colaboraciones..
  #2 (permalink)  
Antiguo 28/06/2011, 03:07
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Calcular semanas del año .....

Tal vez esto te pueda servir:

Código PHP:
Ver original
  1. function numero_semana ($anno, $mes, $dia)
  2. {
  3.     $date = mktime(0,0,0,$mes,$dia,$anno);
  4.     return strftime("%U", $date);
  5. }
__________________
Fere libenter homines, id quod volunt, credunt.

Etiquetas: año, semanas, calculadora
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 07:03.