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

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

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

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

Перейдите на 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.

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

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

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

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

 date.timezone 

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

 date.timezone = Asia/Jakarta 

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

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

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

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

Подробнее здесь

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