Почему мое время () прочь на один час в php?

При предназначении для Windows C++ / CLI (.NET Microsoft 'справилась', диалект C++) интересная возможность, особенно если Вы хотите усилить свой опыт C++. Можно смешать собственный код (например, звонит в C-библиотеки-стилей) с управляемым кодом.NET вполне беспрепятственно, и используйте в своих интересах GC.NET и библиотеки.

До опасений по поводу GC, влияющего на 'оперативную' производительность, я думаю, что те склонны быть раздутыми. Относящийся к разным поколениям GC.NET очень хорош в никогда занимании время, чтобы сделать набор, если Вы не находитесь в некоторой критической ситуации низкой памяти. Я пишу код.NET, который взаимодействует с электронными обменами производных, где задержки == много $$$, и у нас никогда не было связанной с GC проблемы. Несколько миллисекунд являются долгим, долгим временем для GC, но не для человека, взаимодействующего с частью программного обеспечения, даже 'оперативная' игра. При реальной необходимости в истинной "оперативной" производительности (для медицинских устройств, управления процессом, и т.д.) тогда Вы не можете использовать Windows так или иначе - это - просто не ОС в реальном времени.

11
задан zeckdude 29 November 2009 в 07:45
поделиться

1 ответ

You solve it by setting the timezone explicitly in your PHP scripts. You can do this with date_default_timezone_set():

date_default_timezone_set('America/Los_Angeles');

Here is the list of PHP supported timezones.

You may also want to try a test script calling date_default_timezone_get() to see what it's actually set to to verify that this is in fact the problem.

23
ответ дан 3 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: