だから、私はこの小さなコードで多くの問題を抱えています。タイムスタンプの例は次のとおりです。「1278509422000」..問題は、文字列として入力され、何らかの方法で変換する必要があることです。私はミリ秒の問題について知っており、1000以上(intval / floatval)で除算しようとしましたが、正しい日時の値にはなりません。
Zend_Loader::loadClass('Zend_Gdata_Photos');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Gdata_AuthSub');
$gp = new Zend_Gdata_Photos(Zend_Gdata_AuthSub::getHttpClient($data->token), "Bla");
try {
$userFeed = $gp->getUserFeed("default");
foreach ($userFeed as $userEntry) {
$album = $userEntry->getGphotoName();
try {
$query = $gp->newAlbumQuery();
$query->setUser("default");
$query->setAlbumName($album);
$albumFeed = $gp->getAlbumFeed($query);
foreach ($albumFeed as $photo) {
$time = date('Y-m-d H:m:s', $photo->getGphotoTimestamp());
}
} catch(Exception $e) {
}
}
} catch(Exception $e) {
}