我在浏览器中运行脚本而不是命令行时遇到问题。脚本echo是在浏览器中运行时的日期1/20/2012,但是当在命令提示符下运行时,它回显的tommorows日期为2012年1月21日。我已将时区设置为
date.timezone = America/New_York
我在命令行中运行此脚本:
"c:\wamp\bin\php\php5.3.4\php.exe" -f "c:\wamp\www\site.com\cron.php"
关于为什么我从同一个脚本获得两个不同日期的任何想法?
答案 0 :(得分:1)
检查您的Apache和命令行是否有相同的PHP。并且都使用相同的php.ini文件。
答案 1 :(得分:0)
php-cli
,php-cgi
,& php-fpm
默认情况下都使用不同的php.ini
文件。