Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何取回&;仅在发票上显示日期,不显示时间_Php_Mysql_Cakephp - Fatal编程技术网

Php 如何取回&;仅在发票上显示日期,不显示时间

Php 如何取回&;仅在发票上显示日期,不显示时间,php,mysql,cakephp,Php,Mysql,Cakephp,您好,我们的网站上有发票概念,因此在创建发票时,我们将同时输入发票创建日期和时间,并以这种形式在db 2014-05-02 21:53:25中输入,但现在我只想向客户显示日期2014-05-02。 目前,在cakephp的视图文件中,我使用的是,所以它显示的是数据字段的整个值,同时包含日期和时间,但我只想显示日期,所以我尝试了 `<?php echo date($invoice['Invoice']['created']); ?>` ` 但它不工作,任何人都可以帮我什么功能,

您好,我们的网站上有发票概念,因此在创建发票时,我们将同时输入发票创建日期和时间,并以这种形式在db 2014-05-02 21:53:25中输入,但现在我只想向客户显示日期2014-05-02。 目前,在cakephp的视图文件中,我使用的是
,所以它显示的是数据字段的整个值,同时包含日期和时间,但我只想显示日期,所以我尝试了

 `<?php echo date($invoice['Invoice']['created']); ?>` 
`
但它不工作,任何人都可以帮我什么功能,我应该使用,只是显示日期根据我的新格式。谢谢

简单,使用cakephp

date("Y-m-d",strtotime($invoice['Invoice']['created']));

试试mysql
试试这个谢谢@KrishR对其工作的帮助:)
<?php echo $this->Time->format('Y-m-d',$invoice['Invoice']['created']); ?>