Working with podio api, i get a DateTime object and cant excess its valuesに対する質問とその後の回答を見ました。
与えられた答えは、 format 関数を使用することでしたが、機能していないように見えるため、 podio に関するこのドキュメントが古くなっているのではないかと思いました。
http://podio.github.io/podio-php/fields/#date-field
特に、「->format('Ymd H:i:s')」で参照を拡張しない限り、「そのまま」機能しないように見える値を取得するための podio サイトでの例を次に示します。これらのステートメントは代入ステートメントのようなものに対して「印刷」ステートメントであるため、これは削除する重要な詳細であると思います。
私は間違っていて、何かが欠けていますか?
$item = PodioItem::get_basic(123);
$field_id = 'date';
print $item->fields[$field_id]->start; // E.g. DateTime or null
print $item->fields[$field_id]->start_date; // E.g. DateTime or null
print $item->fields[$field_id]->start_time; // E.g. DateTime or null
print $item->fields[$field_id]->end; // E.g. DateTime or null
print $item->fields[$field_id]->end_date; // E.g. DateTime or null
print $item->fields[$field_id]->end_time; // E.g. DateTime or null
print $item->fields[$field_id]->humanized_value; E.g. "2014-02-14 14:00-15:00"