在PHP4中与'date_default_timezone_set'最接近的是什么?

时间:2011-10-06 04:34:30

标签: php

如何在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

4 个答案:

答案 0 :(得分:2)

这个问题没有解决方案。我最终做了一个关于使用Flash Player的手动工作。

答案 1 :(得分:1)

看起来TZ环境变量就是您需要使用的。使用putenv(),您应该能够动态更改时区。

答案 2 :(得分:1)

您可以使用:

ini_set("date.timezone", "Europe/Berlin"); // PHP 4

设置脚本中所有日期/时间函数使用的默认时区!

您可以使用INI设置date.timezone来设置默认时区,而不是使用此功能在脚本中设置默认时区。

答案 3 :(得分:0)

您可以查看日光功能: 日期(" I",时间());