2014-03-31 118 views
0

嗨我需要檢查我的應用程序提醒部分的多個日期。如何從MongoDB轉換symfony2 datetime對象

但是,當我從mongodb取日期,我得到這個:

DateTime Object 
(
    [date] => 2014-03-31 15:00:00 
    [timezone_type] => 3 
    [timezone] => Europe/Berlin 
) 

我想這個訪問日期參數,但它顯示我的錯誤dateTime object can not converted into string。我正在循環dateandtime

請讓我知道如何在這種情況下訪問日期symfony

謝謝

回答

0

你可以在php(symphony是一個php框架)中做到這一點。

所有你需要的是這樣的:

date('Y-M-d h:i:s', $yourDateTimeObject->sec); 

您還可以使用__toString方法從MongoDate類,但其實我更喜歡用sec以前的方法。

+0

即使嘗試這樣,我得到相同的錯誤。謝謝 –

+0

你能不能顯示給你一個錯誤的代碼?你真的做'$ yourDateTimeObject-> sec'嗎?我這樣做了很長時間沒有任何錯誤。 –