【问题标题】:Is it possible to add word wrap in php date() [duplicate]是否可以在 php date() 中添加自动换行 [重复]
【发布时间】:2019-11-27 05:26:35
【问题描述】:

我需要在两行上打印函数date('d-m-y H:i:s', $time) 的结果,如下所示:

26-11-2019 
10:00:02

我尝试在 'd-m-y' 和 'H:i:s' 之间添加 <br/> 没有帮助。

【问题讨论】:

  • 当然最简单的方法是打印 date('d-m-y', $time)
    date('H:i:s', $time)
  • mdBender 你的代码会导致错误。
  • 只需试试这个 echo date('d-m-y')。"
    ".date('H:i:s');
  • 谢谢!我打印它就像解释我的想法一样。

标签: php html templates


【解决方案1】:

试试这个:

echo nl2br(date("d-m-y\nH:i:s", $time));

请注意,我使用双引号而不是单引号。 这是因为 \n 不适用于单引号。 供你参考: https://www.php.net/manual/en/function.nl2br.php What is the difference between single-quoted and double-quoted strings in PHP?

【讨论】:

    【解决方案2】:

    您可以使用带有转义序列的简单 PHP 日期函数<\b\r>

    echo date('d-m-y <\b\r>H:i:s');
    

    输出

    27-11-19

    00:45:55

    参考:How to add <br> tag in PHP Date format

    【讨论】:

    • 为什么我试图转义所有标签
      ? :) 我尝试打印 date('d-m-y \ H:i:s') 但它不起作用。感谢您的回答,效果很好!
    • 欢迎@mdBender,继续编码
    【解决方案3】:

    试试这样可能会有帮助。

    !DOCTYPE html>
    <html>
    <body>
    
    <?php 
         echo date('d-m-y', $time) . "<br>" . date('H:i:s', $time) 
    ?>
    
    </body>
    <html>
    

    【讨论】:

      猜你喜欢
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 2021-09-28
      • 2011-07-09
      • 2013-01-31
      • 1970-01-01
      相关资源
      最近更新 更多