$time=vecchia data da confrontare;

$tempo=time()-$time;
if($tempo>=30){ # Se è più di 30 secondi
//script
}

if($tempo>1800){ # Se è più di 30 minuti
//script
}