将mysql查询结果转换为不同的日期格式[重复]
Posted
技术标签:
【中文标题】将mysql查询结果转换为不同的日期格式[重复]【英文标题】:Convert mysql query result into different date format [duplicate] 【发布时间】:2013-10-21 09:52:28 【问题描述】:我正在使用以下查询来显示数据库中的时间戳:
<?php echo $testimonial->dated; ?>
此查询显示时间戳如下:yyyy-mm-dd hh:mm:ss
我尝试了不同的日期函数以便以 dd/mm/yyyy 格式显示它,但没有任何运气,因为我不知道如何正确地将其添加到上述查询中。关于如何排序的任何想法?提前非常感谢:)
【问题讨论】:
这里有数百个(可能是数千个)问题来解决这个问题。 Here's one which will set you on the right path。还有another 【参考方案1】:<?php echo date("d/m/Y", strtotime($testimonial->dated));?>
【讨论】:
感谢您的帮助,这为我解决了问题 :) 也感谢其他所有人,你们是好人 :)【参考方案2】:我不是很明白,但是:
如果这返回日期格式(Y-m-d H:i:s)并且您想要获取时间戳:
<?php echo strtotime($testimonial->dated); ?>
如果这返回一个时间戳并且你想获取日期格式:
<?php echo date('Y-m-d H:i:s', $testimonial->dated); ?>
【讨论】:
以上是关于将mysql查询结果转换为不同的日期格式[重复]的主要内容,如果未能解决你的问题,请参考以下文章