在php中格式化日期。插入换行符

时间:2013-03-06 19:19:37

标签: php

我使用PHP来显示日期和时间。是否可以在它们之间显示换行符?或者是否需要两次使用date()函数?

我有这行代码:

echo date('d-M-Y \n G:i', strtotime($thread[$i]['time']));

放置\ n会产生一个新行,但n在第一行的末尾可见。

5 个答案:

答案 0 :(得分:2)

转义<br>是一种解决方案。 r被转义两次,因为它在日期函数和CR上都有意义。

 date('d m \<\b\\r\> Y');

答案 1 :(得分:0)

请用户双引号输入“\ n”

"

答案 2 :(得分:0)

如果这是一个html换行符,则必须添加元素'br'

在你的字符串中,否则Vineet1982是文本换行符。

答案 3 :(得分:0)

您需要使用双引号

  

如果字符串用双引号(“)括起来,PHP将解释   更多特殊字符的转义序列

请参阅http://php.net/manual/en/language.types.string.php

答案 4 :(得分:0)

我知道这是一个老问题,但是我认为这可能会对某人有所帮助。我遇到了操作员遇到的相同问题。我发现结合使用php提供的nl2br()函数和\n可以解决似乎没有其他问题的问题。

示例:

nl2br(date("m/d/Y \n h:i:s A", $timestamp))