我已经测试了这段代码
<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。
你知道为什么会这样吗?
答案 0 :(得分:1)
time()
是时区独立的。这意味着,无论时区如何配置,它始终会返回自1970年1月1日以来的秒数。它总是需要UTC时间。
答案 1 :(得分:1)
函数time()始终返回与时区无关的时间戳(= UTC)。