date_default_timezone_set();不工作

时间:2016-04-03 20:29:25

标签: php timezone-offset

我已经测试了这段代码

<div class="banner-img" style="background-image: url('/assets/default/users/banner.png');"></div>

在多个网站(http://sandbox.onlinephpfunctions.com/http://www.tutorialspoint.com/execute_php_online.php)中,包括我的本地服务器和托管服务器。即使我更改了date_default_timezone_set,所有这些都以秒为单位显示了一些UNIXTIME。

你知道为什么会这样吗?

2 个答案:

答案 0 :(得分:1)

time()是时区独立的。这意味着,无论时区如何配置,它始终会返回自1970年1月1日以来的秒数。它总是需要UTC时间。

答案 1 :(得分:1)

  

函数time()始终返回与时区无关的时间戳(= UTC)。

来源: http://php.net/manual/pl/function.time.php#100220