На моем веб-сайте я использую функцию php time() для отображения времени. Неделю назад я сравнил разницу во времени между временем, возвращаемым функцией time() и временем на моем компьютере (я использую окна). Разница во времени составляла около минуты и 10 секунд, но теперь я снова проверил, и разница во времени выросла до минуты и 50 секунд. Может ли кто-нибудь объяснить, как это возможно?PHP-функция времени, дающая неправильное время?
ответ
Установите часовой пояс по date_default_timezone_set()
я не уверен, что это поможет.
Кажется маловероятным, что проблема с часовым поясом сервера. – Hammerite
В течение некоторого времени работы Linux время перепрограммируется через NTP только при перезапуске системы. Вы можете установить ntp-демона, который будет постоянно поддерживать время в < 10ms.
Я думаю, что это запутанное сделано с вашего компьютера и сервера. Одна неделя, которую вы можете сравнить с временем вашего компьютера, и теперь вы проверяете время сервера. Убедитесь в этом. Потому что время сервера отличается от нашего локального компьютерного времени.
- 1. Функция MySQL, дающая неправильное значение
- 2. Быстрая переменная, дающая неправильное значение
- 3. Сумма массива, дающая неправильное значение PHP
- 4. rspec заглушка, дающая неправильное количество аргументов error
- 5. Неправильное время при преобразовании времени БД в локальное машинное время
- 6. Неправильное отображение времени отображения
- 7. NSDatePicker показывает неправильное время
- 8. Php показывает неправильное время
- 9. Strftime Отображает неправильное время
- 10. date_default_timezone_set показывает неправильное время
- 11. Неправильное время сейчас (Codeigniter)
- 12. IIS Неправильное представление времени и времени
- 13. Неправильное время от часов
- 14. Google maps API и HTML5 геолокация, map.getCenter(), дающая неправильное значение
- 15. Отражение: сборка get version, дающая неправильное значение версии
- 16. Неправильное время с десятичными знаками
- 17. SQL GetDate() возвращает неправильное время
- 18. неправильное время с использованием NSDateFormatter
- 19. iOS NSDate() возвращает неправильное время
- 20. Неправильное преобразование времени в нормальное время в PHP
- 21. Неправильное время на метке времени SQLite на iPhone
- 22. Дата PHP, показывающая неправильное время, несмотря на правильность отметки времени
- 23. ScheduledThreadPoolExecutor выполняет неправильное время из-за несоответствия времени процессора
- 24. Функция MKTime, возвращающая неправильное время?
- 25. Неправильное отображение времени в gnuplot
- 26. Хроническое неправильное время синтаксического анализа
- 27. Неправильное время с System.currentTimeMillis() (Java)
- 28. дата() показывает неправильное время
- 29. Orientdb считывает неправильное время
- 30. TimeOfDay давая неправильное время
Вы не знаете, работает ли ваш компьютер как сервер, выполняющий вашу временную функцию php. Это ваш компьютер или сервер где-то? –
Вы запускаете это на виртуальной машине? –
Назовите своих напарников NASA синхронизировать таймер космического челнока –