Outils pour utilisateurs

Outils du site


devweb:php:numero_semaine (lu 40592 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

devweb:php:numero_semaine [06-11-2013 10:22]
edmc73 créée
devweb:php:numero_semaine [06-11-2013 10:31] (Version actuelle)
edmc73
Ligne 5: Ligne 5:
  
 <code php><?php <code php><?php
-echo date("YW", strtotime("2011-01-07")); // gives 201101 +echo date("Y-W", strtotime("2011-01-07")); // affiche 2011-01 
-echo date("YW", strtotime("2011-12-31")); // gives 201152 + 
-echo date("YW", strtotime("2011-01-01")); // gives 201152 too+echo date("Y-W", strtotime("2011-12-31")); // affiche 2011-52 
 +echo date("Y-W", strtotime("2011-01-01")); // affiche 2011-52 aussi !! 
 + 
 +echo date("Y-W", strtotime("2007-12-31")); // affiche 2007-01 : c'est logiquement faux ! 
 +echo date("Y-W", strtotime("2008-01-01")); // affiche 2008-01
 ?></code> ?></code>
  
Ligne 13: Ligne 17:
  
 <code php><?php <code php><?php
-echo date("oW", strtotime("2011-01-07")); // gives 201101 +echo date("o-W", strtotime("2011-01-07")); // affiche 2011-01 
-echo date("oW", strtotime("2011-12-31")); // gives 201152 + 
-echo date("oW", strtotime("2011-01-01")); // gives 201052 (Year is different than previous example)+echo date("o-W", strtotime("2011-12-31")); // affiche 2011-52 
 +echo date("o-W", strtotime("2011-01-01")); // affiche 2010-52 : au 1er janvier 2011, on est bien dans la 52ème semaine de l'année 2010 
 + 
 +echo date("o-W", strtotime("2007-12-31")); // affiche 2008-01 : au 31 décembre 2007, on est bien dans la 1ère semaine de l'année 2008 
 +echo date("o-W", strtotime("2008-01-01")); // affiche 2008-01
 ?></code> ?></code>
  
Ligne 25: Ligne 33:
 Conclusion: Conclusion:
 Si vous utilisez 'W' pour le numéro de semaine, utilisez 'o' for l'année. Si vous utilisez 'W' pour le numéro de semaine, utilisez 'o' for l'année.
- 
devweb/php/numero_semaine.1383729747.txt.gz · Dernière modification: 06-11-2013 10:22 de edmc73