Bonjour,
J'ai une date, par exemple, le 11/06/2019, et j'ai 4 types de valeurs : jours, semaine, mois, année. Et un nombre, exemple 5.
Pour chacun des cas de figures, j'aimerais chaque jour vérifier si je tombe sur un cas.
Exemple
Tous les 5 jours
Toutes les 5 semaines
Tous les 5 mois
Tous les 5 ans.
Donc, le 12/06/2019, je lance une fonction (que j'essai de créer), je dois définir si je suis dans ce cas de figure sachant qu'on a pour date de départ le 11/06/2019.
Pour cet exemple, on aura donc pas de résultat.
Par contre, si on imagine qu'on est le 16/06/2019, on tombe sur le cas "Tous les 5 jours", au même titre que si on était le 21/06/2019, ....
Je suis parti sur l'utilisation de Carbon avec floatDiffInDays (lorsqu'il s'agit des jours), mais c'est pas encore ça.
Si vous avez des idées, je suis preneur.
Merci d'avance
Partager