2010-06-01 56 views
5

Im trên máy chủ phát triển. Khi tôi làm điều này trong php:thời gian hệ thống khác với dấu thời gian apache -?

echo date('r',time()); 

phản ứng: Tue, 01 Jun 2010 18:10:32 -0400

Tuy nhiên, thời gian máy tính của tôi là 17:10:32 (im theo giờ GMT - 5). Tôi định cấu hình apache/php của mình ở đâu để thay đổi cài đặt này? Tôi đã xem php.ini và httpd.conf rồi.

Cảm ơn

+0

tôi đã thiết lập nó với: date_default_timezone_set ('America/Guayaquil'); – andufo

+1

Có lẽ một vấn đề liên quan đến thời gian tiết kiệm ánh sáng ban ngày? Cá nhân tôi sử dụng UTC ở khắp mọi nơi, đặc biệt để tránh rắc rối liên quan đến múi giờ. – Hammerite

+0

Có cách nào để làm cho nó sử dụng hệ thống múi giờ và thời gian không ??? –

Trả lời

4

Chỉnh sửa của bạn php.ini tệp và thêm mã sau vào phần Date

[Date] 
; Defines the default timezone used by the date functions 
; http://php.net/date.timezone 
date.timezone = America/Guayaquil 

Điều đó sẽ xác định múi giờ cho tất cả các trang php của bạn.

Các vấn đề liên quan