簡體   English   中英

在Symfony中格式化日期

[英]Format date in Symfony

我想將created_at字段日期的格式從原始格式設置為15h33 12/01/2012 ,以顯示在indexSuccess.php中。

你可以幫幫我嗎?

您也可以在視圖中使用日期幫助器:

<?php use_helper('Date'); ?>
<?php echo format_date($comment->getCreatedAt(), 'dd-MM-yyyy, HH:mm'); ?>

在操作腳本中,您想要執行以下操作:

$createdAt = strtotime($dbResults['created_at']);

$this->createdAt = date('H\hi m/d/Y', $createdAt);

然后只需在模板中引用可用的createdAt即可:

<div>Created at: <?php echo $createdAt?></div>

PHP date Api docs上可以找到更多日期格式選項。

如果您使用Propel而不是教義,則可以執行以下操作:

$model->getCreatedAt('Y-m-d H:i:s');

太簡單了! 可悲的是,Doctrine 1.2沒有實現這一點。 我沒有使用過Doctrine2,所以不確定是否可以使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM