我有一个数据库,将月份和日期的值保存为整数。例如,6 月 25 日是(月列)6 和(日列)25。我在网站上有一个位置,我希望显示为 6 月 25 日而不是 6 月 25 日。不写案例语句有没有办法用 php 构建在日期函数中做到这一点?
问问题
380 次
2 回答
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
于 2012-06-26T02:11:58.977 回答
0
echo date('l \t\h\e jS');
这个必须做
于 2012-06-26T02:13:40.353 回答