De rien ;)
Okay alors format ne fonctionne que avec une intance Date ou DateTime, et tes variables $aujourdhui et $date_verify ce sont des string
Alors faudrait générer des dates comme ça:
Bonjour chers amis!!!
J'ai un sérieux problème pour le calcul des dates en PHP. Je suis en face d'un problème pour déterminer la durée d'une grossesse à partir d'une date donnée. Je m'explique:
Voici les nominations d'abord:
Pour déterminer la DA, nous devons appliquer la formule suivante:
DA = DDR + 14 jours + 9mois
exemple: Si la date des dernières règles (DDR) ont débuté le 09 février 2023 en considérant que le cycle menstruel est de 28 jours (cycle par défaut), la date d'accouchement (DA) doit être :
DA = 09/02/2023 + 14 jours
ce qui donne 23/02/2023
Février 2023 + 9 mois = Novembre 2023
Donc DA sera le 23/11/2023. Pour faire tout ceci dans un script PHP me pose un grand souci avec le calcul de date en PHP.
NB: On peut aussi vouloir connaître l'évolution de la grossesse en déterminant le nombre par semaine donc le SG semaine de grossesse. comment déterminer le SG à partir d'une date donnée.
Merci pour votre compréhension, j'espère que, après vos réactions, je saurai comment calculer les dates en PHP
De rien ;)
Okay alors format ne fonctionne que avec une intance Date ou DateTime, et tes variables $aujourdhui et $date_verify ce sont des string
Alors faudrait générer des dates comme ça:
Bonjour,
En php tu peux manipuler des objets de type DateTime sur lesquels il est possible de faire des calculs.
https://www.php.net/manual/en/class.datetime.php
Voici une façon de calculer la DA à partir d'une DDR :
Bonjour Gillesr
Merci pour votre intervention, j'essaye ce script tout à l'heure comme ça je vais voir le résultat
Merci beaucoup Gillesr
Mon dernier souci est de determiner le nombre de semaine d'une grossesse, le docteur peut vouloir connaitre entre DDR et la date du jour le nombre de semaine que la grossesse a accumulée. Je suis arrivé à déterminer le nombre de jour mais pour le nombre de semaine, je suis bloqué. Voici quelque bout de code que j'ai réalisé:
Hello :)
Alors une première façon de faire ce serait de diviser le nombre de jours par 7 (7jours, une semaine)
La deuxieme serais de soustraire la semaine de la seconde date dans l'année par la semaine de la première date dans l'année:
Bonjour Popotte!!!
Merci pour votre intervention.
en utilisant l'exemple que vous avez proposé, il me renvoit cette erreur là :
Bonjour Popotte, encore une fois de plus merci pour tes interventions yaya
merci infiniment Popotte, ce script marche bien
Avec plaisir :D
Bien faire attention si ça commence vers la fin de l'année :
La division par 7 me semble bien :
Et si aujourd'hui se trouve après date_verify alors ça marche quand même :
Bonsoir chers amis, merci JoolsMcFly pour votre intervention, j'essaye ça toute de suite. Toutes les propositions me seront les bienvenues
merci JoolsMcFly, le script que tu as proposé marche parfaitement bien