Date cakePHP:Warning(2):htmlspecialchars()要求参数4为布尔值

Date cakePHP:Warning(2):htmlspecialchars()要求参数4为布尔值,date,cakephp,date-format,htmlspecialchars,validation,Date,Cakephp,Date Format,Htmlspecialchars,Validation,我想将日期显示为DMY:示例07-07-1975 但有了这个代码: <?php echo h($player['Player']['player_birthDate'], array('dateFormat'=>'DMY')); ?> 型号: 'player_birthDate' => array( 'date' => array( 'rule' => array('date'), ), ), 这是使用PHP日期函数的最简单方法,

我想将日期显示为DMY:示例07-07-1975

但有了这个代码:

<?php echo h($player['Player']['player_birthDate'], array('dateFormat'=>'DMY')); ?>
型号:

'player_birthDate' => array(
   'date' => array(
       'rule' => array('date'),
   ),
),

这是使用PHP日期函数的最简单方法,如

<?php echo date('d-m-Y',strtotime($player['Player']['player_birthDate'])); ?>

您可以使用
时间
类格式化日期和时间:-

控制器中的加载时间助手

public $helpers = array('Time');
在视图中打印格式化日期

echo h($this->Time->format('2011-08-22 11:53:00','%A-%B-%Y'));
输出:-
2011年8月1日星期一

这是预期的行为,没什么值得惊讶的。您是否查阅了文档以寻求解决方案?
echo h($this->Time->format('2011-08-22 11:53:00','%A-%B-%Y'));