php 如何把得到对象的属性进行修改?
大家讲道理
大家讲道理 2017-04-10 15:52:55
[PHP讨论组]

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

<?php echo $c->created ?>

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(4)
巴扎黑

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

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

PHP中文网

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

<?php  

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

  echo date_format($date, 'Y-m-d');

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

ringa_lee

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

PHPz
php<?php echo substr($c->created, 0, 10); ?>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号