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)以来的秒数-只有当您使用日期格式化时间时,时区才有效。这是否有效?回显日期\默认\时区\获取();