我希望显示类似"May 23 at 12:30pm"
的日期和时间格式。
我在PHP手册中看到并发现:
// Prints something like: Monday 8th of August 2005 03:12:46 PM
echo date('l jS \of F Y h:i:s A');
修改后我设法得到
echo date('M j \of h:i a');
它给了我"May 23 of 12:30pm"
但是当我用of
替换at
时,它正在给我"May 23 a23 08:26 pm"
。
我不会出现什么问题。
答案 0 :(得分:13)
答案 1 :(得分:7)
尝试
<?php
echo date('M j \a\t h:i a');
?>
OR
<?php
echo date('M j'). "at". date(' h:i a');
?>
答案 2 :(得分:5)
你也需要逃避t
:
echo date('M j \a\t h:i a');
答案 3 :(得分:0)
另一种选择可能是:
echo date('M j')." at ".date('h:i a');
答案 4 :(得分:0)
您需要在php中尝试:
$t = now(); //This will give you current time
echo date_format($t,"dS M,y \a\\t h:i a"); //14th May,19 at 05:39am