如何以PHP日期格式添加<br>标签

Six*_*mes 12 php datetime

有没有办法
在PHP日期格式中添加换行符?我正在使用WordPress的插件,允许使用常规的PHP日期格式,并尝试了许多选项,但还没有得到一些工作.

我尝试过的:

  • 我是</br>M
  • 我不知道

谢谢!

Voi*_*ski 42

echo date("l<\b\\r>j M");
Run Code Online (Sandbox Code Playgroud)

要么

echo date('l<\b\r>j M');
Run Code Online (Sandbox Code Playgroud)

输出:

Wednesday<br>2 Jan
Run Code Online (Sandbox Code Playgroud)

  • 因为\ r是回车,我把它放在双引号中.如果将文本包装在单引号内,则只需要一个反斜杠. (4认同)
  • 为什么在`r`之前需要双反斜杠? (2认同)

Mar*_*ean 8

您需要转义HTML标记以避免将其解析为日期段:

<?php
    echo date('l \<\/\b\r\> j M');
?>
Run Code Online (Sandbox Code Playgroud)

或者,如果您不喜欢上面的内容(像我一样),那么您可以使用strftime()函数:

<?php
    echo strftime('%A<br />%e %b');
?>
Run Code Online (Sandbox Code Playgroud)

函数date()strftime()函数的第二个参数都需要一个时间戳.