1.使用“ini_set('date.timezone','PRC')”設定時區。
<?php header("Content-type:text/html;charset=utf-8"); ini_set('date.timezone', 'GMT'); echo '目前的格林尼治時間為:'.date('Ymd H:i:s',time()).' '; ini_set('date.timezone', 'PRC'); echo '國內目前時間為:'.date('Ymd H:i:s',time()); ?>
2.使用「date_default_timezone_set('PRC')」設定時區。
<?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set('Europe/Lisbon'); echo '葡萄牙的目前時間為:'.date('Ymd H:i:s',time()).' '; date_default_timezone_set('PRC'); echo '國內目前時間為:'.date('Ymd H:i:s',time()); ?>
3.在設定檔中,設定「date.timezone=PRC」。
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone ;date.timezone =
以上就是php顯示時間和實際時間不同的解決,希望對大家有幫助。更多php學習指路:源碼網