Sun*_*mar 4 php date date-formatting
我想显示类似这样的日期和时间格式"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');
Run Code Online (Sandbox Code Playgroud)
修改后,我设法得到
echo date('M j \of h:i a');
Run Code Online (Sandbox Code Playgroud)
它给了我 "May 23 of 12:30pm"
但是当我更换of用at它给我"May 23 a23 08:26 pm".
我不是出了什么问题.
Joh*_*nde 14
你需要逃避a,t因为两者在用作格式化选项时都有特殊意义date()
echo date('M j \a\t h:i a');
Run Code Online (Sandbox Code Playgroud)
尝试
<?php
echo date('M j \a\t h:i a');
?>
Run Code Online (Sandbox Code Playgroud)
要么
<?php
echo date('M j'). "at". date(' h:i a');
?>
Run Code Online (Sandbox Code Playgroud)