Calculer le nombre de samedi se trouvant entre 2 dates [PHP] - PHP - Programmation
Marsh Posté le 02-02-2005 à 16:22:42
prends un calendrier.
Marsh Posté le 02-02-2005 à 16:23:41
bah tu calcule le nombre de jour qu'il y a entre tes deux dates et tu divise par 7...
Marsh Posté le 02-02-2005 à 16:24:44
zentakk a écrit : bah tu calcule le nombre de jour qu'il y a entre tes deux dates et tu divise par 7... |
c'est pas tout à fait ça...
Enfin bref, tu as la fonction date() de php + tes neurones qui doivent te permettre de faire ça très bien...
Marsh Posté le 02-02-2005 à 17:03:59
A l'arrache, j'ai pas testé et c'est en pseudo-code approximatif :
Code :
|
Sauf erreur ou omission, ça doit donner le bon résultat (à +/- 1 près)
Marsh Posté le 02-02-2005 à 17:31:12
On oublie tout ce que j'ai mis plus haut.
La fonction date() permet de s'affranchir de la boucle grace à l'option 'w' qui donne le jour dans la semaine (0 pour dimanche et 6 pour Samedi)
Code :
|
Plus simple non ?
Marsh Posté le 02-02-2005 à 20:56:24
Voila j'ai créer ce code! A mon avis il y pas d'erreur.
Code :
|
Marsh Posté le 03-02-2005 à 09:58:27
simoes a écrit : Voila j'ai créer ce code! A mon avis il y pas d'erreur. |
Ca va pas non ?
Boucler sur toutes les jours entre deux dates et pour chacun d'entre eux, créer une date et tester si c'est le bon jour de la semaine ?!
Je veux bien que les machines actuelles soient puissantes et que même pour un intervalle d'un an, ça va blesser personne, mais c'est tuer une mouche au lance-roquettes !!!
On avait dit d'utiliser les neurones
Marsh Posté le 07-02-2005 à 12:00:37
Je vois pas comment faire plus simple.
En ce qui concerne les neurones, il y en a dja 2-3 qui sont grillés...
Marsh Posté le 07-02-2005 à 13:31:33
Compte le nombre de jours entre deux dates. Divise par 7 (division entière).
Soit n le résultat de cette division. Tu constateras qu'il y a n ou n+1 samedi (ou tout autre jour de la semaine) entre les deux.
Pour départager n et n+1, utilise le reste de la division supra et détermine l'écart entre le jour de la date de départ et le jour recherché.
Avec 3-4 neurones en état de fonctionnement, c'est faisable
Marsh Posté le 02-02-2005 à 16:20:57
Voila j'ai 2 dates et j'aimerais savoir combien il y a de samedi entre ces 2 dates!!!
Merci