Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在UNIX时间戳中设置默认时区_Php - Fatal编程技术网

Php 在UNIX时间戳中设置默认时区

Php 在UNIX时间戳中设置默认时区,php,Php,这是我的代码: date_default_timezone_set('Asia/Colombo'); $_SESSION['last_activity'] = time(); 我想为此设置默认时区,上面的设置不起作用,有帮助吗?time()-返回自Unix纪元(1970年1月1日00:00:00 GMT)以来以秒为单位测量的当前时间 请阅读-time()function返回一个Unix时间戳(从1970年1月1日00:00:00 GMT开始的秒数),该时间戳与时区无关。时区设置影响date()

这是我的代码:

date_default_timezone_set('Asia/Colombo');
$_SESSION['last_activity'] = time();
我想为此设置默认时区,上面的设置不起作用,有帮助吗?

time()
-返回自Unix纪元(1970年1月1日00:00:00 GMT)以来以秒为单位测量的当前时间

请阅读-

time()
function返回一个Unix时间戳(从1970年1月1日00:00:00 GMT开始的秒数),该时间戳与时区无关。时区设置影响
date()
函数。

Time()返回自Unix纪元以来以秒为单位测量的当前时间。
您应该使用

时间
将始终输出自unix纪元(UTC)以来的秒数-只有当您使用日期格式化时间时,时区才有效。这是否有效?回显日期\默认\时区\获取();