将时间偏移量从GMT添加到Unix时间戳PHP
我想将Unix时间戳从GMT转换为服务器时间。如何将时间偏移转换为秒,以便将其添加到时间戳中?还是有更好的办法将时间偏移量从GMT添加到Unix时间戳PHP,php,date,time,unix-timestamp,timezone-offset,Php,Date,Time,Unix Timestamp,Timezone Offset,我想将Unix时间戳从GMT转换为服务器时间。如何将时间偏移转换为秒,以便将其添加到时间戳中?还是有更好的办法 $t = 1470565421; $off = (new DateTime('now', new DateTimeZone(date_default_timezone_get())))->format('P'); // returns +02:00 $t2 = $t + convertToSec($off); 根据用户的不同,使用设置默认时区 这将使您不再需要在时间戳等函数中
$t = 1470565421;
$off = (new DateTime('now', new DateTimeZone(date_default_timezone_get())))->format('P'); // returns +02:00
$t2 = $t + convertToSec($off);
根据用户的不同,使用设置默认时区
这将使您不再需要在时间戳等函数中添加/减去GMT 根据用户的不同,使用 这将使您不再需要在时间戳等函数中添加/减去GMT
date_default_timezone_set('America/Los_Angeles');