日期从mysql转换为php

时间:2014-07-19 07:37:30

标签: php mysql date-format date-formatting

我将数据从数据库获取到html页面

     <?php $subscriber = json_decode($this->subscriber); ?>

我将所有元素显示为

     <?php echo $subscriber->date; ?>

现在我想显示日期。当我直接显示日期时,我的格式为2014-07-15 17:02:50

但我希望以15-07-2014的格式显示。使用的函数是什么以及如何在php中编写代码?

2 个答案:

答案 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));