我将数据从数据库获取到html页面
<?php $subscriber = json_decode($this->subscriber); ?>
我将所有元素显示为
<?php echo $subscriber->date; ?>
现在我想显示日期。当我直接显示日期时,我的格式为2014-07-15 17:02:50
但我希望以15-07-2014的格式显示。使用的函数是什么以及如何在php中编写代码?
答案 0 :(得分:3)
使用date()函数
date('d-m-y',strtotime( $subscriber->date))
答案 1 :(得分:1)
使用PHP DateTime
类以OO方式执行:
$dt = new DateTime($subscriber->date);
echo $dt->format('d-m-Y');
或者您可以使用strtotime()
将日期首先从字符串转换为unix时间戳,然后使用date()
函数将其格式化为Vijayaragavendran,并在答案中提及:
echo date('d-m-Y',strtotime( $subscriber->date));