Часовой пояс для моей страны не дает правильный ответ

Я пытаюсь повторить дату, простой код, но результат не соответствует моей стране.
Результат 04.10.2014 и это должно быть 03.10.2014

Вот мой код
PHP

<?php
date_default_timezone_set("Europe/Sarajevo");
$my_date = date("d.m.Y");
echo $my_date;

?>

0

Решение

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

Найти:

 date.timezone = "<something>"

Измените это на date.timezone = "Europe/Sarajevo"

Перезагрузите свой XAMPP

0

Другие решения

Убедитесь, что часовой пояс вашего сервера установлен правильно, потому что 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

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

0

По вопросам рекламы [email protected]