[Php-avanzado] Numero de semana
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Oct 26 21:16:09 ART 2012
Hola Javier,
el número de semana en PHP está normalizado como ISO-8601 (a partir de
PHP 4.0.0 según el manual).
Según el standard, la numeración de las semanas depende de qué día haya
caído el 1ro de Enero, pero siempre empieza en lunes.
https://en.wikipedia.org/wiki/ISO_8601
Estate atento a la zona horaria, porque sí dependerá de ella cuando sea
el último segundo válido del concurso.
Suena rara esta cuestión del número de semana: no se le pued eponer al
concurso simplemente una fecha y hora de inicio y de finalización?
Saludos!
El vie, 26-10-2012 a las 15:58 -0300, Javier Alvarez escribió:
> Buenas..
> Necesito obtener el numero actual de la semana, pero no estoy seguro
> que día se tiene en cuenta como inicio de semana...
> Tengo el timezone en Argentina:
> date_default_timezone_set('America/Argentina/Buenos_Aires');
>
>
> Hice una prueba sacando el timestamp actual y sumandole 2 y 3 días, y
> parece que el 1er día de la semana es el lunes
> echo date("W",1351277237+86400+86400); (semana 43)
> echo date("W",1351277237+86400+86400+86400); (semana 44)
>
>
> Pero tengo que estas 100% seguro ya que es para un concurso, y no
> encuentro la info en ningún lado... Alguien tiene idea si siempre toma
> el lunes como el 1er día (como yo necesito) o existe la posibilidad de
> que sea domingo? Depende del timezone de date?
>
>
> Saludos!
>
>
> --
> Javier Alejandro Alvarez
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado