我看到了使用 podio api 的问题和后续答案,我得到了一个 DateTime 对象并且不能超出它的值。
给出的答案确实对我有用,那就是使用 format 函数,但这让我想知道 podio 上的这个文档是否已经过时,因为它似乎不起作用。
http://podio.github.io/podio-php/fields/#date-field
特别是这里是在播音网站上给出的示例,用于获取似乎无法“按原样”工作的值,除非我使用“->format('Ymd H:i:s')”扩展了引用。由于这些语句是“打印”语句而不是赋值语句,我认为这是一个重要的细节。
我错了,错过了什么吗?
$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"