Функция date_default_timezone_set()
> = 5.1.0 набор часовых поясов по всему миру.
Если вам необходимо установить часовой пояс локально, для конкретной переменной, вы можете использовать DateTime> = 5.2.0 и DateTimezone> = 5.2.0 классы, like:
$dt = new DateTime('now', new DateTimezone('Asia/Dhaka'));
echo $dt->format('F j, Y, g:i a');
Вот list of all available timezones в PHP.
Поскольку не из вышеперечисленных функций будет работать на PHP версии 4.х, у вас нет другого способа установить часовой пояс, а что установка вашего времени сервера на ваш часовой пояс, или добавить смещение time()
функций, таких как:
echo date('F j, Y, g:i a', time() - 6*3600); # Bangladesh is in UTC+6
['date_default_timezone_set'] (http://php.net/date-default-timezone-set) –
Это больше похоже на проблему конфигурации сервера. Вы можете взглянуть на ваш файл 'php, ini' ... – Lix