【问题标题】:date with strtotime not working properly - phpstrtotime 的日期无法正常工作 - php
【发布时间】:2017-10-22 20:18:49
【问题描述】:

我无法使用 strtotime 函数让这个日期正常工作。 我需要将要显示的日期转换为“d/m/Y”。 我从数据库中正确获取了日期,但它没有转换为我的新日期格式,而是与 $row[saleDate] 中的日期相呼应。

代码如下:

    echo "<tr><td class='contentTd'> $row[saleNumber] </td>
            <td class='contentTd'> $row[saleValue] </td>
            <td class='contentTd'> $row[paymentMethod] </td>
            <td class='contentTd'> $row[sellerName] </td>
            <td class='contentTd'> date('d/m/Y', strtotime($row[saleDate])); 
            </td></tr>";

你能帮帮我吗?

【问题讨论】:

    标签: php date strtotime


    【解决方案1】:

    使用串联显示日期..

          echo "<tr><td class='contentTd'> $row[saleNumber] </td>
            <td class='contentTd'> $row[saleValue] </td>
            <td class='contentTd'> $row[paymentMethod] </td>
            <td class='contentTd'> $row[sellerName] </td>
            <td class='contentTd'>".' date('d/m/Y', strtotime($row[saleDate]);'. 
            "</td></tr>";
    

    【讨论】:

    • 它给了我同样的错误。我也关闭了日期功能。
    • echo "&lt;tr&gt;&lt;td class='contentTd'&gt; $row[saleNumber]&lt;/td&gt; &lt;td class='contentTd'&gt; $row[saleValue]&lt;/td&gt; &lt;td class='contentTd'&gt; $row[paymentMethod]&lt;/td&gt; &lt;td class='contentTd'&gt; $row[sellerName]&lt;/td&gt; &lt;td class='contentTd'&gt;". date('d/m/Y',strtotime($row[saleDate])) . "&lt;/td&gt;&lt;/tr&gt;";
    【解决方案2】:

    我想你忘记了关闭 date() 函数或 strtotime() 函数

    【讨论】:

    • 是的,忘记关闭了。但它给了我同样的错误。
    • 我认为你必须在文件 date_default_timezone_set('UTC');
    • 由于日期来自数据库,因此无需设置时区。
    【解决方案3】:

    我发现了错误: strtotime 函数中缺少引号。

    echo "<tr><td class='contentTd'> $row[saleNumber] </td>
                <td class='contentTd'> $row[saleValue] </td>
                <td class='contentTd'> $row[paymentMethod] </td>
                <td class='contentTd'> $row[sellerName] </td>
                <td class='contentTd'>" . date('d/m/Y', strtotime("$row[saleDate]")) . "</td></tr>";
    

    现在一切正常!

    【讨论】:

      猜你喜欢
      • 2021-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多