2011-11-17 148 views
0

我試圖以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']; ?>&nbsp;</td> 
    </tr> 

回答

1

您可以使用Time類:

在你的php文件的開頭寫:

use Cake\I18n\Time; 

而且whe n您想打印日期:

<?php 
    $time = new Time($jobtask['Jobtask']['date']); 
    echo $time->format('dd-MM-yyyy HH:mm:ss'); 
?> 
0

試試這個代碼,它爲你的工作....這是在你需要的格式DMY店日期字段時間...

<td><?php echo date('D M Y', strtotime($jobtask['Jobtask']['date'])); ?>&nbsp;</td> 
+1

您可以編輯您的答案包括解釋這是什麼以及如何解決問題? – Kenster