Symfony2:如何使用datetime对象
我真的不知道如何在symfony2中使用datetime对象 我在数据库中有几个游戏条目,其中一个具有datetime属性。 现在我想和实际日期进行比较:我想得到过去10天的所有记录。我怎样才能做到这一点 我试过这个Symfony2:如何使用datetime对象,datetime,symfony,Datetime,Symfony,我真的不知道如何在symfony2中使用datetime对象 我在数据库中有几个游戏条目,其中一个具有datetime属性。 现在我想和实际日期进行比较:我想得到过去10天的所有记录。我怎样才能做到这一点 我试过这个 date($game->getZeit(), mktime(0,0,0,date('m'),date('d'),date('y'))) 为了得到一个可比较的日期,我可以和 date('Y.m.d H:i:s', mktime(0,0,0,date('m'),date('d'
date($game->getZeit(), mktime(0,0,0,date('m'),date('d'),date('y')))
为了得到一个可比较的日期,我可以和
date('Y.m.d H:i:s', mktime(0,0,0,date('m'),date('d'),date('y')));
但这不起作用,因为
$game->getZeit()
无法转换为字符串。为什么?那么我如何调试这个呢?我怎么知道它的价值呢?如何将其与其他日期时间或日期字符串进行比较
非常感谢您的快速帮助!:)
种类在Symfony2(ORM)中表示为DateTime对象的日期()
因此,如果$game->getZeit()
是的实例,则可以将其转换为类似字符串的
$game->getZeit()->format('Y-m-d H:i:s');
让我再举一个例子 在我的例子中,检索到的数据是
array(3) {
["full_name"]=>
string(13) "Administrator"
["current_location"]=>
string(8) "Orogenic"
["location_updatedAt"]=>
object(DateTime)#682 (3) {
["date"]=>
string(26) "2019-09-12 08:21:03.000000"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
}
要获取您可以使用的位置_updatedAt值
$boxInfo['warehouseLocationUpdatedAt']->format('Y-m-d')