如何使用PHP 2009-09-27 23:58:54
将我从数据库Sep 27, 2009
拉出的时间转换为以下时间。
答案 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);