我无法真正了解如何在symfony2中使用datetime-objects.
我在数据库中有几个游戏条目,其中一个具有datetime属性.现在我想与实际日期进行比较:我想拥有过去10天的所有记录.我怎么能实现这个目标?
我试过这个
date($game->getZeit(), mktime(0,0,0,date('m'),date('d'),date('y')))
Run Code Online (Sandbox Code Playgroud)
得到一个我可以比较的比较日期
date('Y.m.d H:i:s', mktime(0,0,0,date('m'),date('d'),date('y')));
Run Code Online (Sandbox Code Playgroud)
但那没有用,因为
$game->getZeit()
Run Code Online (Sandbox Code Playgroud)
无法转换为字符串.为什么?那我怎么调试这个?我怎么知道它的价值?如何将其与其他日期时间或日期字符串进行比较?
快速帮助将非常感谢!:)
亲切的问候
小智 22
在Symfony2(Doctrine ORM)中表示为DateTime对象的日期(http://php.net/DateTime)因此,如果$game->getZeit()是DateTime的实例,则可以将其转换为字符串
$game->getZeit()->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20274 次 |
| 最近记录: |