Bonjour,
J'ai un probleme avec la fonction mktime, voici un exemple qui le montre :
Et voila le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php echo "2007 ".date('W', mktime(0,0,0,1,1,2007))." <br/>"; echo "2008 ".date('W', mktime(0,0,0,1,1,2008))." <br/>"; echo "2009 ".date('W', mktime(0,0,0,1,1,2009))." <br/>"; echo "2010 ".date('W', mktime(0,0,0,1,1,2010))." <br/>"; echo "2011 ".date('W', mktime(0,0,0,1,1,2011))." <br/>"; echo "2012 ".date('W', mktime(0,0,0,1,1,2012))." <br/>"; ?>
L'argument 'W' de la fonction date() permet d'obtenir le numéro de la semaine par rapport a la date donnée. Ici je donne comme date le 1er Janvier de chaque année, donc la fonction date() devrait retourner "1" a chaque fois, mais pour les années supérieures à 2010 le résultat n'est pas bon.2007 01
2008 01
2009 01
2010 53
2011 52
2012 52
Quelqu'un a une idée ?
Merci d'avance







Répondre avec citation
Partager