如何在PHP4中实现与'date_default_timezone_set'类似的效果?我需要使用date()函数,同时考虑当地时区和日光节省。
编辑:putenv的例子:
putenv('TZ=Australia/Victoria');
echo date('l jS \of F Y h:i:s A');
输出
2011年10月6日星期四07:36:49
维多利亚州的实际时间
2011年10月7日星期五上午06:36:49
答案 0 :(得分:2)
这个问题没有解决方案。我最终做了一个关于使用Flash Player的手动工作。
答案 1 :(得分:1)
看起来TZ环境变量就是您需要使用的。使用putenv(),您应该能够动态更改时区。
答案 2 :(得分:1)
您可以使用:
ini_set("date.timezone", "Europe/Berlin"); // PHP 4
设置脚本中所有日期/时间函数使用的默认时区!
您可以使用INI设置date.timezone来设置默认时区,而不是使用此功能在脚本中设置默认时区。
答案 3 :(得分:0)
您可以查看日光功能: 日期(" I",时间());