mm olvidate de esa función y hazte una que le pases un TIMESTAMP por ejemplo con la fecha/hora actual (time() lo obtienes) .. o una fecha TIMESTAMP que generes via mktime() que es lo que te hace falta para sumar horas o dias o lo que quieras a la fecha actual o que desees ...
Revisa el manual de PHP ... funciones de fecha/hora:
mktime()
http://www.php.net/manual/en/function.mktime.php
Y revisa este mensaje .. Se pone un ejemplo, pero en ese gaso se toma como referencia la hora GMT y se le suma o resta la diferencia horaria ..
http://www.forosdelweb.com/showthrea...hreadid=119333
Un saludo,