prova così:

$periodo = 30;
$data = date("y-m-d",mktime(0,0,0,date("m"),date("d")-$periodo,date("Y")));

ciao