10-07-2011, 06:25 PM
Code :
date('W,o',mktime(0,0,0,1,1,2011));
'W' donne le n° de la semaine par rapport à une norme iso, 'o' va te donner le numéro de l'année par rapport à cette même norme iso (contrairement à 'Y' qui te donne l'année réelle).
Donc sur cet exemple, tu auras la 52ème semaine de l'année 2010, la 1ère semaine de 2011 commençant au Lundi suivant (le 3).
Je ne sais pas si ça correspond exactement à ton besoin, mais au moins ton index sera cohérent.