PHP дата функция возвращает неправильное время. Почему?

0

Я использую IST в своем коде. для этой вещи я объявлял бесполезную переменную как ниже кода

date_default_timezone_set('Asia/Kolkata');
$IST=date('Y-m-d H:i:s');
$config['IST']=$IST;

В других моих файлах я называю эту переменную как

$IST = $config['IST'];
$time = $IST;
echo " Current time is $time";

Я получаю неправильное время. Если текущее время 2015-02-03 15:41:14 показывается 2015-02-03 16:41:14

Как исправить эту проблему?

Я обновил часовой пояс сервера в Азию/Калькутту.

  • 0
    проверить, какой часовой пояс вы получаете на другой файл?
  • 0
    Проверьте, работает ли ваш источник на других серверах .. вот пример на IDEONE
Показать ещё 1 комментарий
Теги:
datetime

3 ответа

0
Лучший ответ

Спасибо всем за ваши ценные предложения. Я извиняюсь. Я не проверял свои серверные часы. Все дело в серверных часах. Как только я установил часы своего сервера, чтобы исправить время, проблема будет решена.

Я снова прошу прощения и спасибо.

1

"Азия/Калькутта" существует только с PHP 5.2.6. Какую версию PHP вы используете?

0

Попробуйте использовать date_default_timezone_set ('Азия/Калькутта');

Ещё вопросы

Сообщество Overcoder
Наверх
Меню