php显示和实际时间不同的解决
1、使用“ini_set('date.timezone','PRC')”设置时区。
<?php header("Content-type:text/html;charset=utf-8"); ini_set('date.timezone','GMT'); echo'当前的格林尼治时间为:'.date('Y-m-dH:i:s',time()).' '; ini_set('date.timezone','PRC'); echo'国内当前时间为:'.date('Y-m-dH: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('Y-m-dH:i:s',time()).' '; date_default_timezone_set('PRC'); echo'国内当前时间为:'.date('Y-m-dH:i:s',time()); ?>
3、在配置文件中,设置“date.timezone=PRC”。
[Date] ;Definesthedefaulttimezoneusedbythedatefunctions ;http://php.net/date.timezone ;date.timezone=
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。