Home > Backend Development > PHP Tutorial > php 如何把得到对象的属性进行修改?

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

WBOY
Release: 2016-06-06 20:30:34
Original
1951 people have browsed it

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

<code><?php echo $c->created ?>
</code>
Copy after login
Copy after login

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

回复内容:

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

<code><?php echo $c->created ?>
</code>
Copy after login
Copy after login

但是我只想要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>
Copy after login

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

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

<code>php</code><code><?php echo substr($c->created, 0, 10); ?>
</code>
Copy after login
Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template