2013-10-25 21 views
9

Belirli bir profilin en son yayınlanan videosunu veya fotoğrafını almak için Instagram'ın API'sini kullanıyorum. İyi çalışıyor, ancak "created_time" değerinin ne anlama geldiğini anlamış görünmüyorum.Fotoğrafı "created_time" anahtarının gerçek bir tarihe dönüştürülmesi

$feed = file_get_contents("https://api.instagram.com/v1/users/".$id."/media/recent/?access_token=".$access_token."&count=1"); 
$feed = @json_decode($feed, true); 
$created_on = $feed['data'][0]['created_time']; 

bu durumda $created_on değişken 1382576494 ayarlanır. Yapmaya çalıştığımda, bir hata iletisi alıyorum. Instagram hangi biçimi kullanıyor?

+0

- saniyeler 1 beri Ocak 1930 –

cevap

18

Instagram böylece durumda, unix zaman damgası kullanıyor: Bu Unix zaman damgası benziyor

echo date('M j, Y', $created_on); 
+0

çalışmaz. 31 Aralık 31 – Lance

+0

tarihini döndürür ('M j, Y', 1382576494) size 24,2013 ekim verecektir (saat diliminize bağlı olarak). $ Created_on bir zaman damgasıysa, cevap geçerli olur. – Makita

+14

Bu soruna ulaşan JavaScript geliştiricileri için, 'Tarih 'nesnesi milisaniye cinsinden bir zaman damgasıyla yenilenmelidir. Böylece: "Yeni Tarih (photo.created_on * 1000)" – aymericbeaumet

İlgili konular