我明白了:
<?php echo date("F j, Y at g:ia", strtotime(strtoupper(stripslashes($row['date'])))); ?>
我正确地格式化了所有内容,但当我添加“at”时,它会显示:
April 3, 2014 am30 10:35am
我希望它显示为2014年4月3日上午10:34的任何想法?
答案 0 :(得分:4)
你需要逃避这些角色。
echo date("F j, Y \a\\t g:ia"
或@
echo date("F j, Y \@ g:ia"
答案 1 :(得分:1)
尝试转义'at',如此:
"F j, Y \a\t g:ia"
答案 2 :(得分:1)
您需要转义a
并双击t
<?php
echo date("F j, Y \a\\t g:ia", strtotime(strtoupper(stripslashes($row['date']))));
?>
转义意味着使用\
字符。
答案 3 :(得分:0)
你能试试吗?使用反斜杠逃脱@。
php echo date(“F j,Y \ @ g:ia”, 的strtotime(strtoupper(的stripslashes($行[ '日期']))));
真的?阿普里莱?不是四月?