Местное время моего компьютера – 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()
чтобы взять время сервера.