使用php将Unix时间转换为GMT日期时间

使用php将Unix时间转换为GMT日期时间,php,unix,datetime,time,instagram,Php,Unix,Datetime,Time,Instagram,我使用Instagram API,其中有一个重要字段,创建时间。这些是Unix时间戳格式。我将其转换为带有日期的日期时间('Y-m-dh:I:s',$insta_date);(PHP)并提供了GMT+0的正常日期时间。但我想要GMT+3。有没有从Unix时间戳获取GMT+N日期时间的最短方法?您可以将时间更改为不同的时区。PHP函数是: date_default_timezone_set() 更多信息:您可以将时间更改为不同的时区。PHP函数是: date_default_timezone_s

我使用Instagram API,其中有一个重要字段,创建时间。这些是Unix时间戳格式。我将其转换为带有日期的日期时间('Y-m-dh:I:s',$insta_date);(PHP)并提供了GMT+0的正常日期时间。但我想要GMT+3。有没有从Unix时间戳获取GMT+N日期时间的最短方法?

您可以将时间更改为不同的时区。PHP函数是:

date_default_timezone_set()

更多信息:

您可以将时间更改为不同的时区。PHP函数是:

date_default_timezone_set()
更多信息:

您可以使用获取格林威治标准时间,然后添加偏移量:

$offset = 3*60*60;    // +3 hours
gmdate('Y-m-d H:i:s', $insta_date+$offset)
如果正确,您还可以使用设置本地时间/日期的格式。

您可以使用获取格林威治标准时间,然后添加偏移:

$offset = 3*60*60;    // +3 hours
gmdate('Y-m-d H:i:s', $insta_date+$offset)
如果正确,还可以使用设置本地时间/日期的格式。

设置日期区域设置?(谢谢你)我以为time()只在GMT+0中,不能格式化为其他时区。但事实并非如此。它与日期默认时区设置(“区域/城市”)一起工作;。设置日期区域设置?(谢谢你)我以为time()只在GMT+0中,不能格式化为其他时区。但事实并非如此。它与日期默认时区设置(“区域/城市”)一起工作;。