Php 在Symfony中格式化日期
我想将在字段日期创建的Php 在Symfony中格式化日期,php,date,symfony-1.4,Php,Date,Symfony 1.4,我想将在字段日期创建的字段从原始格式设置为类似于15h33 12/01/2012的格式,以显示在indexSuccess.php中 你能帮我吗 在动作脚本中,您希望执行以下操作: $createdAt = strtotime($dbResults['created_at']); $this->createdAt = date('H\hi m/d/Y', $createdAt); 然后只需在模板中引用可用的createdAt: <div>Created at: <?ph
字段从原始格式设置为类似于15h33 12/01/2012
的格式,以显示在indexSuccess.php中
你能帮我吗 在动作脚本中,您希望执行以下操作:
$createdAt = strtotime($dbResults['created_at']);
$this->createdAt = date('H\hi m/d/Y', $createdAt);
然后只需在模板中引用可用的createdAt:
<div>Created at: <?php echo $createdAt?></div>
创建于:
更多日期格式选项可在。中找到。在操作脚本中,您希望执行以下操作:
$createdAt = strtotime($dbResults['created_at']);
$this->createdAt = date('H\hi m/d/Y', $createdAt);
然后只需在模板中引用可用的createdAt:
<div>Created at: <?php echo $createdAt?></div>
创建于:
更多日期格式选项可在中找到。您也可以在视图中使用日期帮助器,如下所示:
<?php use_helper('Date'); ?>
<?php echo format_date($comment->getCreatedAt(), 'dd-MM-yyyy, HH:mm'); ?>
您也可以在视图中这样使用日期帮助器:
<?php use_helper('Date'); ?>
<?php echo format_date($comment->getCreatedAt(), 'dd-MM-yyyy, HH:mm'); ?>
如果您使用的是推进而不是条令,那么您可以执行以下操作:
$model->getCreatedAt('Y-m-d H:i:s');
这是难以置信的简单!
可悲的是,原则1.2没有实现这一点。我没有使用Doctrine2,因此不确定您是否可以使用它。如果您使用的是推进,而不是Doctrine,那么您可以执行此类操作:
$model->getCreatedAt('Y-m-d H:i:s');
这是难以置信的简单!
可悲的是,原则1.2没有实现这一点。我没有使用Doctrine2,所以不确定您是否可以使用它。类似的问题:,类似的问题:,这也可以,但是如果您希望跨模板使用相同的格式,则必须多次进行此调用。在我的例子中,你只需要格式化一次日期。这只是一个小问题,但在动作中这样做不违反MVC吗?你会认为日期格式应该在视图中吗?这也可以,但是如果你想在模板中使用相同的格式,你必须多次调用。在我的例子中,你只需要格式化一次日期。这只是一个小问题,但在动作中这样做不违反MVC吗?会认为日期格式属于视图吗?