sto provando a fare così ma mi genera una data sbagliata perché vedete qualche errore?

$datadastampare=$riga[data];

echo"data originale $datadastampare

";

list($datadastampareNEW[1],$datadastampareNEW[2],$datadastampareNEW[3]) = explode("-",$datadastampare);

$dataradicata= strftime("%Y-%m-%d",mktime (0,0,0,$datadastampareNEW[2],$datadastampareNEW[1],$datadastampareNEW[3]));

echo"data ricostruita $dataradicata

";




grazie in anticipo