Cakephp日期格式输出
问题描述:
我试图以DMY格式显示日期和数据库存储为YMD格式。我怎样才能改成DMY格式?如果我必须使用表单助手如何正确使用显示? 这是我的显示代码。Cakephp日期格式输出
<?php
$i = 0;
foreach ($jobtasks as $jobtask):
$class = null;
if ($i++ % 2 == 0) {
$class = ' class="altrow"';
}
?>
<table><tr>
<td><?php echo $jobtask['Jobtask']['date']; ?> </td>
</tr>
答
您可以使用Time类:
在你的php文件的开头写:
use Cake\I18n\Time;
而且whe n您想打印日期:
<?php
$time = new Time($jobtask['Jobtask']['date']);
echo $time->format('dd-MM-yyyy HH:mm:ss');
?>
答
试试这个代码,它为你的工作....这是在你需要的格式DMY店日期字段时间...
<td><?php echo date('D M Y', strtotime($jobtask['Jobtask']['date'])); ?> </td>
您可以编辑您的答案包括解释这是什么以及如何解决问题? – Kenster