Php 写和写的麻烦;ORM原则中的读取日期时间
我在Zend框架中使用ORM原则从数据库中提取DataTime类型的数据时遇到问题 出现这个问题是因为我无法真正理解如何处理这种类型的数据。。你能帮我修一下吗 我需要显示新闻日期。我尝试了:Php 写和写的麻烦;ORM原则中的读取日期时间,php,orm,doctrine-orm,zend-framework2,Php,Orm,Doctrine Orm,Zend Framework2,我在Zend框架中使用ORM原则从数据库中提取DataTime类型的数据时遇到问题 出现这个问题是因为我无法真正理解如何处理这种类型的数据。。你能帮我修一下吗 我需要显示新闻日期。我尝试了:$item->getDate(),但页面显示 “错误500” 在var_转储($item->getDate())之后;我明白了: 多亏了@Cerad,这里有一个问题的解决方案: echo ($item->getDate() != null) ? $item->getDate()->for
$item->getDate()
,但页面显示
“错误500”
在var_转储($item->getDate())之后;我明白了:
多亏了@Cerad,这里有一个问题的解决方案:
echo ($item->getDate() != null) ? $item->getDate()->format('d.m.Y') : "Дата не указана";
请复制粘贴并重新格式化您的代码,而不是屏幕截图。。。错误500是一般服务器错误。做一个var_dump($item),它说什么?@AlFoceѫ我已经在文章的末尾添加了代码和var_dump的结果。正如dump显示的,getDate返回一个php DateTime对象。您需要获取字符串表示形式。类似于$item->getDate()->格式('Y-m-dh:i:s')@Cerad非常感谢你!代码的平静解决了我的问题。写下你的评论作为答案-我会把它标记为最佳答案。谢谢你的提议,但在这种情况下,如果你发布你自己的答案可能是最好的。显示您实际更改的代码位。
echo ($item->getDate() != null) ? $item->getDate()->format('d.m.Y') : "Дата не указана";