2010-01-16 5 views

Répondre

5

Non, week 2 est correct.

Numéro de la semaine selon le ISO-8601 standard, semaines commençant le lundi. La première semaine de l'année est la semaine qui contient le premier de l'année. Le numéro de la semaine le plus en un an est soit 52 ou 53.

+0

+1 me devança –

+1

c'est aussi pourquoi l'année ISO pour 10-1-1 a été 2009 –

0

Je crois que cela signifie que les trois premiers jours de l'année appartiennent à la 52e semaine de l'année dernière.

1

2010-01-01 - 2010-01-03 sont les jours de la 53e semaine qui a débuté le 2009-12-28.

edit: exemple de script

$ts = strtotime('2009-12-27'); 
$end = strtotime('2010-01-26'); 

for($ts=strtotime('2009-12-27'); $ts<strtotime('2010-01-07'); $ts=strtotime('+1 day', $ts)) { 
    echo date('Y-m-d W', $ts), "\n"; 
} 

impressions

2009-12-27 52 
2009-12-28 53 
2009-12-29 53 
2009-12-30 53 
2009-12-31 53 
2010-01-01 53 
2010-01-02 53 
2010-01-03 53 
2010-01-04 01 
2010-01-05 01 
2010-01-06 01 
Questions connexes