strtotime
ma opcjonalny drugi argument. Podaj tam uniksowy znacznik czasu, a dane wyjściowe będą odnosić się do tej daty zamiast do daty bieżącej.
$newTime = strtotime('+4 hours', $dbTime);
Możesz także wykorzystać fakt, że uniksowe znaczniki czasu są oparte na sekundach - jeśli wiesz, jakie cztery godziny są w sekundach, możesz po prostu dodać to do wartości liczby całkowitej czasu.