您好我需要检查我的申请的提醒部分的多个日期。
但是当我从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 :(得分:1)
其他人的假设是你收到一个MongoDate
对象,但是你没有,因为我相信Symfony实际上将它转换为DateTime
:http://www.php.net/manual/en/class.datetime.php(我认为这来自于学说2)
您可以使用格式化功能:http://www.php.net/manual/en/datetime.format.php,如下所示:
$date->format('Y-M-d h:i:s')
答案 1 :(得分:0)
你可以在php中执行此操作(symphony是一个php框架)。
你需要的就是这样:
date('Y-M-d h:i:s', $yourDateTimeObject->sec);
您也可以使用__toString课程中的MongoDate方法,但我实际上更喜欢使用sec
之前的方法。