2017-02-17 5 views
-1

Кажется, очень сложная задача установить часовой пояс на основе текущего местоположения пользователя в PHP.
Мне сложно динамически создавать часовые пояса в PHP, я использую frameworkignign framework.
Я нашел репозиторий git здесь https://github.com/tamaspap/timezones, но не смог его интегрировать с моим проектом codeigniter.Часовой пояс в php codeigniter

ответ

2

Вы можете установить часовой пояс, используя date_default_timezone_set('timezone_name');. Функция date_default_timezone_set() устанавливает часовой пояс по умолчанию, используемый всеми функциями даты/времени в скрипте.

Например:

date_default_timezone_set('America/Los_Angeles'); 

Наборы часовых поясов для America/Los_Angeles.

+1

вот PHP руководство: http://php.net/manual/en/function.date- по умолчанию-часовой пояс-set.php – qwertzman

0

Размещение этой даты_default_timezone_set ('Азия/Калькутта); на config.php выше базового URL также работает http://php.net/manual/en/timezones.php

применение/config.php

<?php 

defined('BASEPATH') OR exit('No direct script access allowed'); 

date_default_timezone_set('Asia/Kolkata');