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