2016-04-04 19 views
-1

FB grubumdan bir gönderi almak istiyorum ancak zaman dilimi ile ilgili bir sorunum var. Örneğin, bir yazı 22:01'de (Polonya'da) gönderildi. PHP ile bu zamanı almayı denediğimde: 2016-04-03T20: 01: 00 + 0000 Saat dilimi olarak nasıl gönderilir - Avrupa/Varşova (bu 22:01 olmalıdır).faceboom time post - timezone

Şimdi bu arada bu sefer:

strtotime($value['created_time']) 

Ve bu dönüş: 20:01. Bu problem nasıl çözülür? Teşekkürler.

cevap

1

Hemen değişiklik saat dilimi:

$dt = new DateTime('2016-04-03T20:01:00+0000'); 
$dt->setTimezone(new DateTimezone('Europe/Warsaw')); 
echo $dt->format('c'); 

demo