EDIT:
Ho fatto progressi ed ho individuato il problema quindi riscrivo il post con una domanda più specifica.
Ho queste variabili e devo modificarne una dopo un confronto. Non sono sicuro se i formati siano corretti per il confronto con if() e non so che formato è necessario per il ->modify. Come devo fare?
Codice PHP:
$dbcontrattuale = $polizza['contrattuale']; // Data in formato Y-m-d presa dal database
$newscad = $pscadenza->format('Y-m-d'); // Altra data in formato database
if($newscad>$dbcontrattuale)
{
$dbcontrattuale->modify('+1 year');
$rinnovo = mysql_query("UUPDATE polizze SSET contrattuale = '$dbcontrattuale' WWHERE id = '$pid';");
}
In caso vi interessi la provenienza di $pscadenza:
Codice PHP:
Post con <input type="text" name="titolo"> in cui l'utente digita la data in formato 31/12/2016.
$pscadenza = DateTime::createFromFormat('d/m/Y', $_POST['titolo']);
Così non funziona e credo che il problema sia nel ->modify