标签: php

  • PHP DATE( )函数与系统时间差8小时解决办法

    ????? 方法一:在获取时间前加如下代码:
    ????? date_default_timezone_set(PRC);
    ????? 方法二:改php.ini里面的配制,具体操作如下:
    ????? 打开php.ini查找date.timezone 去掉前面的分号= 后面加XXX(PRC),重启http服务(如apache2或iis等)即可,如:date.timezone=PRC

    ????? 时差原因:从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。

    ????? 关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi ,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:Asia/Singapore其它:Etc/GMT-8 ,Singapore ,Hongkong

    方法三:echo date(“Y-m-d H:i:s”, time()+8*60*60);

  • windows2003+IIS+php+zend,程序日志报错 Unable to view file mapping

    描述:
    事件 ID ( 487 )的描述(在资源( Zend Optimizer )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: Unable to view file mapping, 试图访问无效的地址. (更多…)