Nel validate di un modulo ho inserito il controllo che DataRi non dev'essere maggiore di DataMi per più di 3 giorni. Il controllo non funziona. Quando aggiuge 3 giorni (+3 day) alla DataMi mi somma i mesi e non i giorni. Mi sa che la trasformazione che attuo è solo per la Visualizzazione e non per i calcoli. Questo il codice

$DataMi = $form_state->getValues()['field_data'][0]['value']->format('d/m/Y');
$DataRi = $form_state->getValues()['field_data_rientro'][0]['value']->format('d/m/Y');
    // Alla Data di Rientro vengono aggiunti 3 giorni
    $DataCo = date('m/d/Y', strtotime("+3 day", strtotime($DataMi)));

Se come data Missione inserisco 08/01/2020 aggiungendo i 3gg Visualizza la data con valore 08/04/2020 invece di 11/01/2020

Gaetano