Slt, je voudrai écrire un programme qui fait l'ajout de 14 jours à un jour saisit au clavier et surtout éviter que le nouveau jour ne tombe pas sur un jour férié ou un week-end;pour cela il faut faire un ajout d'un ou de deux jours de plus.
Slt, je voudrai écrire un programme qui fait l'ajout de 14 jours à un jour saisit au clavier et surtout éviter que le nouveau jour ne tombe pas sur un jour férié ou un week-end;pour cela il faut faire un ajout d'un ou de deux jours de plus.
Calculer le jour de pâques
A partir de là, il doit être facile de convertir le code php ICI
Il te faut faire tes propres fonctions
Si tu veux vraiment ne compter que les jours ouvrables (Lundi au Samedi) ou les jours ouvrés (souvent pour horaire de bureau Lundi au Vendredi)
Une boucle en ajoutant +1 et en vérifiant que cela ne soit ni un Samedi ni un Dimanche
Tu peux réduire le nombre de boucle en passant au 1er vendredi ou 1er samedi qui suit et ensuite de décrémenter ton nombre de jours à atteindre de 5 ou 6
Pour les jours fériés, il te faut avoir une table des jours fixes (cela dépend du pays)
Pour les Dates Mobiles comme les fêtes chrétiennes, soit tu connais le calcul comme celui de Papy214 pour Pâques (dont dépend l'Ascension et la Pentecôte), soit tu as une table des dates mobiles pour les 10 ou 20 ans à venir
14 jours ouvrables
Cela peut être plus qu'un ou deux jours
Vendredi 14 Février + 14 jours ouvrables
= Vendredi 21 Février + 8 jours ouvrables (1 Dimanche)
= Vendredi 28 Février + 2 jours ouvrables (1 Dimanche)
= Lundi 3 Mars (1 Dimanche)
Vendredi 14 Février + 14 jours ouvrés
= Vendredi 21 Février + 9 jours ouvrés (1 Samedi + 1 Dimanche)
= Vendredi 28 Février + 4 jours ouvrés (1 Samedi + 1 Dimanche)
= Jeudi 6 Mars (1 Samedi + 1 Dimanche)
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager