首页 > 后端开发 > php教程 > php 如何把得到对象的属性进行修改?

php 如何把得到对象的属性进行修改?

WBOY
发布: 2016-06-06 20:30:34
原创
1952 人浏览过

在数据库中这条属性为[created] => 2015-03-11 16:01:13
在也页面中输出

<code><?php echo $c->created ?>
</code>
登录后复制
登录后复制

但是我只想要2015-03-11前面的数据。怎样做呢?

回复内容:

在数据库中这条属性为[created] => 2015-03-11 16:01:13
在也页面中输出

<code><?php echo $c->created ?>
</code>
登录后复制
登录后复制

但是我只想要2015-03-11前面的数据。怎样做呢?

如果检索出来没有其他地方用到,可以直接在sql中转换一下。
select date_format(created, '%Y-%m-%d')

如果其他地方需要这个时间,用一楼的方法是不错并且便捷的方式。
echo date('Y-m-d', strtotime($c->created));

第一,推荐的方法是这样的:

<code><?php  

  $date = date_create($c->created );

  echo date_format($date, 'Y-m-d');
</code>
登录后复制

第二,暴力地使用substr(),想想你还是用第一种吧

用时间函数处理一下 date('Y-m-d', strtotime('2015-03-11 16:01:13'))

<code>php</code><code><?php echo substr($c->created, 0, 10); ?>
</code>
登录后复制
相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板