在php中将mysql编号更改为日期格式

时间:2012-06-26 02:08:26

标签: php mysql date

我有一个数据库,它将月份和天数的保持值作为整数。例如,6月25日是(月份列)6和(日列)25。我在网站上有一个地方我希望显示的是6月25日而不是6月25日。没有写一个案例陈述是有一种方法与PHP的内置在日期功能这样做?

2 个答案:

答案 0 :(得分:2)

有几种方法可以做到这一点。使用date()的一个示例:

echo date("F jS", strtotime($row['month'].'/'.$row['day']));

另一位使用DateTime

$date = DateTime::createFromFormat("n/j", $row['month'].'/'.$row['day']);
echo $date->format("F jS");

另一个直接在MySQL中(未经测试):

SELECT DATE_FORMAT(UNIX_TIMESTAMP('2012-',month,'-',day), "%M %D") AS the_date

答案 1 :(得分:0)

echo date('l \t\h\e jS');

必须这样做