使用时
tz=$(date '+%z'); echo "${tz:0:1}$(( 2 * ${tz:1:2} + ${tz:3} ))"
我有一个调用未定义函数错误。
它在另一台具有相同PHP版本的机器上工作正常,我也尝试打印echo datefmt_create("en_US" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL);
并且它没有“intl”的部分
答案 0 :(得分:0)
IntlDateFomatter
仅适用于PHP> = 5.3.0,PECL intl> = 1.0.0因此,如果运行的是大于PHP 5.3,那么问题是PECL intl未安装。
答案 1 :(得分:0)
将php添加到系统变量中的路径解决了问题
步骤: 右键单击我的电脑 - >高级系统设置 - >然后单击环境变量按钮 - >然后在系统变量中找到路径项并添加你的php.exe父文件夹,在我的情况下它是" C:\ wamp \ bin \ php \ php5.5.12"