Variables dentro de comillas simples no son interpretadas... Si estoy en lo correcto esto debería de servirte:
Código PHP:
$fin = date("Y-n-d H:i:s",strtotime(" +$xpn minutes")) ;
Ahora bien.. si la cantidad esta en horas, bien podrías emplear esa unidad:
Código PHP:
$fin = date("Y-n-d H:i:s", strtotime(" +$tiempo1 hour")) ;
y ni se diga que puedes hacer esa suma desde SQL empleando la función DATE_ADD().
Saludos!