Я пытаюсь повторить дату, простой код, но результат не соответствует моей стране.
Результат 04.10.2014
и это должно быть 03.10.2014
Вот мой код
PHP
<?php
date_default_timezone_set("Europe/Sarajevo");
$my_date = date("d.m.Y");
echo $my_date;
?>
Перейдите к C: \ xampp \ php \ php.ini или к вашему пути, откройте его.
Найти:
date.timezone = "<something>"
Измените это на date.timezone = "Europe/Sarajevo"
Перезагрузите свой XAMPP
Убедитесь, что часовой пояс вашего сервера установлен правильно, потому что PHP всегда использует время сервера по умолчанию в качестве ссылки.
Проверьте, правильно ли:
echo date_default_timezone_get . ' ' . date('Y-m-d H:i:s);
Вы узнаете, не поврежден ли часовой пояс вашего сервера, если приведенный выше код выдаст что-то неожиданное.
Если он испорчен, вам просто нужно отрегулировать смещение часового пояса вручную.
Если вам нужно изменить часовой пояс, просто измените его с помощью системных настроек Windows / Mac. Если вы используете Linux, попробуйте это:
Ubuntu: dpkg-reconfigure tzdata
Redhat: redhat-config-date
CentOS/Fedora: system-config-date
FreeBSD/Slackware: tzselect
Надеюсь это поможет!