Variable date dans une autre variable
Bonjour à tous,
Je viens vers vous car j'ai un problème que je ne comprends pas. Je veux faire un calcul de dates à partir d'une date référence issue d'une classe (entité sur symfony)
Je stocke la date référence dans une variable et ajoute des mois sur ma variable. Mais bizarre, cela met également à jour ma valeur référence... Et cela ne me le fait que pour cette variable. Je m'arrache les cheveux.. :'(
Voici la portion de code qui semble être en cause (c'est à cet endroit que la date change)
Code:
1 2 3 4 5
| $dateEcheance = $this->getDateEcheanceOne(); // Date référence au 01/01/2021 par exemple
$dateEcheanceDiff = $dateEcheance;
while ($dateEcheance <= $this->getDateFin()) {
$dateEcheance = $dateEcheance->add(new DateInterval("P" . $this->getFrequenceNombrePaiement() . $this->getFrequencePaiement()));
dd($this); // Date référence $this->getDateEcheanceOne() passée au 01/02/2021... |
Si vous pouvez éclairer ma faible lanterne, je suis preneur. ;)