日期虚拟字段-cakephp 2.0
小逻辑问题。我正在学习CakePHP 2.0,以前我使用过虚拟字段,但这次我想格式化日期虚拟字段-cakephp 2.0,php,date,datetime,cakephp-2.0,Php,Date,Datetime,Cakephp 2.0,小逻辑问题。我正在学习CakePHP 2.0,以前我使用过虚拟字段,但这次我想格式化DATETIME字段 作为输出,我得到YYYY-MM-DD(数字如2010-10-31),但我希望输出仅为2005年9月 在虚拟领域中,我应该应用什么逻辑来实现这一点,或者如果有更好的方法,请给我一个方向 谢谢。如果您使用的是Mysql,您可以使用DATE\u格式函数 向模型文件中添加虚拟字段,如下所示: class Yourmodel extends AppModel { var $virtualF
DATETIME
字段
作为输出,我得到YYYY-MM-DD
(数字如2010-10-31),但我希望输出仅为2005年9月
在虚拟领域中,我应该应用什么逻辑来实现这一点,或者如果有更好的方法,请给我一个方向
谢谢。如果您使用的是Mysql,您可以使用DATE\u格式函数 向模型文件中添加虚拟字段,如下所示:
class Yourmodel extends AppModel {
var $virtualFields = array(
'formateddate' => 'DATE_FORMAT(Yourmodel.mysqldate,"%d/%m/%Y")');
.
.
.
}
根据需要更改格式字符串 如果您使用的是Mysql,您可以使用DATE\u FORMAT函数 向模型文件中添加虚拟字段,如下所示:
class Yourmodel extends AppModel {
var $virtualFields = array(
'formateddate' => 'DATE_FORMAT(Yourmodel.mysqldate,"%d/%m/%Y")');
.
.
.
}
根据需要更改格式字符串