Php 如何从mysql以symfony打印日期

Php 如何从mysql以symfony打印日期,php,symfony,Php,Symfony,现在,我怎样才能只获取日期呢?在mysql中有一个日期语法,从中可以从datetime字段获取日期。你可以试试。例如: DateTime Object ( [date] => 2015-04-01 00:00:00.000000 [timezone_type] => 3 [timezone] => Asia/Calcutta ) 您可以在php文件中使用它如果您有一个DateTime对象,如示例中所示,您可以使用格式()将日期格式化为php的日期()所接受的任何格式 se

现在,我怎样才能只获取日期呢?

在mysql中有一个日期语法,从中可以从datetime字段获取日期。你可以试试。例如:

DateTime Object ( [date]
 => 2015-04-01 00:00:00.000000 [timezone_type] => 3 [timezone] => Asia/Calcutta ) 

您可以在php文件中使用它

如果您有一个DateTime对象,如示例中所示,您可以使用
格式()
将日期格式化为php的
日期()
所接受的任何格式

select DATE(datetime_field) as alias_name from tablename;
所以

变成

$sessiondetailsdata->getEndDate()
比如说

如果您使用Twig,则更容易处理日期:

$sessiondetailsdata->getEndDate()->format('Y-m-d H:i:s');

它还使用了与PHP相同的format()函数。

您为什么没有查看
DateTime
类的文档?在mysql中,有一个日期语法,您可以从DateTime字段获取日期。你能试试吗。例如:“从tablename中选择DATE(datetime_字段)作为别名_name;”如果您发现它有用,您可以在php文件中使用它。你能把它标记为有用的答案吗?我能用get()方法打印吗?我不知道php方法。使用php变量中的mysql查询结果,您可以将date从datetime字段获取到一个变量中。我正在symfony2中实现它。所以我想在get()方法中使用它。
$sessiondetailsdata->getEndDate()
$sessiondetailsdata->getEndDate()->format('Y-m-d H:i:s');
{{ entity.startDate|date('Y-m-d H:i:s') }}