1
DOMおよびPHPを使用したGoogleカレンダーフィードから基本的な統計情報を収集しています。私は次のようにイベントendTimeを取得しようとしています。Googleカレンダーフィード/ DOMがendTimeを正しく返さない
`$times = $entry->getElementsByTagName("when");
$startTime = $times->item(0)->getAttributeNode("startTime")->value;
$endTime = $times->item(0)->getAttributeNode("endTime")->value;`
この結果、すべてのアポイントメントの終了時刻は04:00:00になります。
item()に異なるものを試して0の代わりに1を入力した場合、正しい終了時刻が得られますが、50個の予定のうち3つのみが表示されます。
私のフィードはプライベート、完全、開始時刻順、singleevents = true、start-min/start-maxが設定されています。
イベントendTimeを取得する別の方法はありますか?