TROUVER LA SEMAINE CORRESPONDANTE A UNE DATE

cs_cheyenne
Messages postés
693
Date d'inscription
samedi 18 mai 2002
Statut
Membre
Dernière intervention
17 avril 2017
- 20 mai 2004 à 15:24
bimbodane
Messages postés
1
Date d'inscription
lundi 10 octobre 2005
Statut
Membre
Dernière intervention
21 novembre 2008
- 21 nov. 2008 à 11:26
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22989-trouver-la-semaine-correspondante-a-une-date

bimbodane
Messages postés
1
Date d'inscription
lundi 10 octobre 2005
Statut
Membre
Dernière intervention
21 novembre 2008

21 nov. 2008 à 11:26
c'est une sollution,mais il y a un problème,quand on met la date de la dérnière journée de l'année le programme nous donnerat rien,il nous done un valeur nul,
fkuchta
Messages postés
44
Date d'inscription
jeudi 27 juin 2002
Statut
Membre
Dernière intervention
20 novembre 2008

21 mai 2004 à 16:44
Mon code fait cela, de manière un peu plus simple, il me semble :

http://www.vbfrance.com/code.aspx?ID=20083
pbou
Messages postés
1
Date d'inscription
jeudi 1 avril 2004
Statut
Membre
Dernière intervention
21 mai 2004

21 mai 2004 à 12:00
Bonjour,
je suis tombé un peu par hasard sur cette routine et voici quelques précisions :

En fait le jour de la semaine obéis à des règles strictes et est standardisée depuis 1976
les règles OIS sont les suivantes :
le premier jour de la semaine est le lundi
pour une année les semaines sont numérotées de 01 à 52 (parfois 53 si cette semaine fini un jeudi ou est issue d'une année bissextile finissant un jeudi ou un vendredi
enfin la semaine 01 est celle qui contient le premier jeudi de janvier.

voila pourquoi l'algorithme doit être modifié

par ailleurs il faudrait intégrer le calcul du calendrier grégorien pour les dates inférieures au 15 octobre 1582

bon courage
cs_kick71
Messages postés
5
Date d'inscription
mardi 12 février 2002
Statut
Membre
Dernière intervention
6 juin 2004

21 mai 2004 à 08:35
Bonjour,

Une solution parmis tant d'autres ... mais elle a le mérite d'être présentée ... pourquoi ne pas boucler tous les 7 jours une fois trouvé le premier dimanche ?

Bon dèv et bon courage pour la suite ...
cs_UnderScore
Messages postés
4
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
20 mai 2004

20 mai 2004 à 17:30
Bonjour

une année peut compter 53 semaines ce qui doit etre le cas pour 2012 comme ca l'est pour cette annee
cf un calendrier

@+
Afficher les 7 commentaires