我試圖將日期格式更改爲Y-m-d H:i:s。這就是我試圖做Symfony2原則:更改日期時間格式
CollectionController
date_default_timezone_set('Europe/London');
$dateAdded = (new \DateTime())->format("Y-m-d H:i:s");
$collection->setDateAdded($dateAdded);
集合類
/**
* @ORM\Column(type="datetime", name="date_added")
*/
private $date_added;
public function setDateAdded(DateTime $date_added)
{
$this->date_added = $date_added;
return $this;
}
但我有這個錯誤
參數1傳遞給CollectionBundle \實體\收藏:: setDateAdded()必須是DateTime的一個實例,string給出
謝謝,但現在我有這個錯誤:錯誤:調用非對象的成員函數格式() – user3793667
如果添加了我的答案。你可以直接將它設置到你的數據庫並且如果你閱讀它就格式化它。 – Stony