我将日期和时间保存在一个列中,即2015-04-15 13:22:58,我想以以下格式显示此时间和日期:2015年4月15日,下午1:22。 我使用了以下代码:
$dt = '2015-04-15 13:22:58';
echo date("jS F Y", strtotime($dt));
,仅显示日期(2015年4月15日)。如何获取日期和时间?任何帮助都是非常可取的。
答案 0 :(得分:1)
将"jS F Y"
更改为"js F Y g:i a"
。这样会以您想要的格式输出时间以及日期。
$dt = '2015-04-15 13:22:58';
echo date("jS F Y g:i a", strtotime($dt));
输出:
15th April 2015 1:22 pm
答案 1 :(得分:1)
尝试
$dt = '2015-04-15 13:22:58';
echo date("jS F Y h:i a", strtotime($dt));
//Result is 15th April 2015 01:22 pm
echo date("jS F Y g:i a", strtotime($dt));
// Result is 15th April 2015 1:22 pm
答案 2 :(得分:0)
如果您要用php格式化日期时间,则可以像这样使用date_format
。
echo date_format(strtotime($dt), "jS F Y g:i A");