学说只按日期排序

时间:2015-02-02 06:39:42

标签: symfony doctrine-orm

我有查询构建器:

$lastEvents = $em->getRepository('MyBundle:Entity')
            ->createQueryBuilder('e')
            ->select('e')
            ->where('e.to_trash = false')
            ->orderBy('e.created_at', 'DESC')
            ->setMaxResults(100);

和* .orm.yml:

created_at:
            type: datetime

排序正在运行,但只能按日期(非时间)进行,如下所示:

01.02.2015 05:02:05
01.02.2015 03:02:02
01.02.2015 09:02:13
01.02.2015 09:02:01
29.01.2015 11:01:52
29.01.2015 11:01:22

必须:

01.02.2015 09:02:13
01.02.2015 09:02:01
01.02.2015 05:02:05
01.02.2015 03:02:02
29.01.2015 11:01:52
29.01.2015 11:01:22

告诉我如何按时间排序?

1 个答案:

答案 0 :(得分:0)

我发现了我的愚蠢错误:

我喜欢这样的树枝:

date|date("d.m.Y h:m:s")

但必须(24时格式):

date|date("d.m.Y H:i:s")