Нужно прибавить к текущей дате разницу между часовыми поясами. В чем суть, у меня часовой пояс GMT +2, необходимо выводить время пользователей. Есть переменная $loan['TimeZoneOffset'], возвращает часовой пояс пользователя (только число)
strtotime('+2 hour', $startDate);
$startDate должен содержать timestamp.
Вывод данных в нужном формате:
date('Y-m-d H:i:s', strtotime('+1 day', $startDate));
Сборка персонального компьютера от Artline: умный выбор для современных пользователей