Подтвердить что ты не робот

Время работы функции PHP XAMPP отличается от локального времени машины

Локальное время моего компьютера 12-03-2013 4:30pm.

Функция даты XAMPP печатает время как 12-03-2013 10:49:56.

Как установить время сервера XAMPP для отображения системного времени?

4b9b3361

Ответ 1

Перейдите в C:\xampp\php\php.ini или ваш собственный путь, где php.ini, откройте его.

Найдите следующее: date.timezone = "Europe/Warsaw". Вероятно, у вас другое значение, чем у моего Europe/Warsaw. Итак, просто найдите строку: date.timezone.

Измените значение Europe/Warsaw на правильное значение, например date.timezone = "Asia/Kolkata"

Если кто-то ищет свое местоположение, проверьте действительные значения http://php.net/manual/en/timezones.php

Не забудьте перезапустить XAMPP.

Ответ 2

Для тех, кто запутался в какой часовой зоне (date.timezone), они должны использовать (как и я недавно), обратитесь к этому руководству из PHP

http://php.net/manual/en/timezones.php

Надеюсь, что это поможет.

Ответ 3

На вашем XAMPP вы можете изменить php.ini и выполнить поиск

date.timezone

и измените его на предпочитаемый часовой пояс

date.timezone = Asia/Jakarta

Это для XAMPP. И если вы не можете изменить время веб-сервера на удаленном сервере, попробуйте поместить эту функцию date_default_timezone_set() на ваш php. Вот так:

<?php date_default_timezone_set('Asia/Jakarta'); ?>

Ответ 4

Вы должны определить часовой пояс соответственно

date-default-timezone-set('GMT');

Подробнее читайте здесь

Но я бы предложил использовать mysql now() или curdate(), чтобы занять время сервера.