用PHP转换时间?

时间:2009-10-06 21:20:54

标签: php

如何使用PHP 2009-09-27 23:58:54将我从数据库Sep 27, 2009拉出的时间转换为以下时间。

3 个答案:

答案 0 :(得分:11)

<?php echo date('M j, Y', strtotime('2009-09-27 23:58:54')); ?>

答案 1 :(得分:9)

如果您正在使用MySQL,那么我建议您使用MySQL date_format()函数,如下所示:

SELECT date_format(date, '%b %e,%Y') AS `formatted_date` FROM `table_name`;

答案 2 :(得分:7)

在PHP中,您可以使用strtotime或在MySQL中使用UNIX_TIMESTAMP将日期转换为时间戳。

然后,您可以使用date功能根据需要对其进行格式化:

$timestamp = strtotime($myDate);
$dateStr = date('M j, Y', $timestamp);