首先这个发生这种情况基本是很少的。如果真有,那是你的php设置的时间有问题,是美国的时间。
有以下两种方法可解决:
1、修改php.ini
,找到:date.timezone
,把前面的分号去掉,并把值设为PRC
2、帝国CMS程序源码修改方法,根据版本对应修改
帝国cms6.6 /e/class/connect.php
第62行
帝国cms7.0 /e/class/connect.php
第72行
帝国cms7.2 /e/class/connect.php
第81行
以上3个版本可以找到对应代码行,看看@date_default_timezone_set("PRC");
是不是被注释,如果是,把前面的//
去掉即可。
帝国cms7.5 /e/config/config.php
第38行把值改成PRC
即可。