添加时间偏移量从GMT到Unix时间戳PHP
问题描述:
我想将Unix时间戳从GMT转换为服务器时间。如何将时间偏移量转换为秒以将其添加到时间戳?或者有没有更好的方法?添加时间偏移量从GMT到Unix时间戳PHP
$t = 1470565421;
$off = (new DateTime('now', new DateTimeZone(date_default_timezone_get())))->format('P'); // returns +02:00
$t2 = $t + convertToSec($off);
答
根据用户设置使用默认的时区
http://php.net/manual/en/function.date-default-timezone-set.php
date_default_timezone_set('America/Los_Angeles');
这会带走你需要从时间戳等whithin功能添加/ GMT。减去到/!