PHP 命令行 &浏览器返回不同的结果
我在浏览器与命令行中运行脚本时遇到问题。当在浏览器中运行时,脚本回显日期为 1/20/2012,但是当在命令提示符中运行时,它回显明天的日期为 1/21/2012。我已将时区设置为
date.timezone = America/New_York
我在命令行中运行此脚本:
"c:\wamp\bin\php\php5.3.4\php.exe" -f "c:\wamp\www\site.com\cron.php"
关于为什么我从同一脚本中获得两个不同的日期有什么想法吗?
I'm having an issue when running a script in a browser versus the command line. The script echo's the date 1/20/2012 when running within the browser, however when running within the command prompt it echo's tommorows date 1/21/2012. I have set my timezone to the
date.timezone = America/New_York
I'm running this script in the command line:
"c:\wamp\bin\php\php5.3.4\php.exe" -f "c:\wamp\www\site.com\cron.php"
Any ideas on why I'm getting two different dates from the same script?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
检查你的 Apache 和命令行是否有相同的 PHP。并且都使用相同的 php.ini 文件。
check your Apache and command line have same PHP. and both using the same php.ini file.
php-cli
、php-cgi
、&php-fpm
默认情况下都使用不同的php.ini
文件。php-cli
,php-cgi
, &php-fpm
all use differentphp.ini
files by default.