日期与strtotime不能正常工作 - PHP

时间:2017-10-22 20:18:49

标签: php date strtotime

我无法通过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>";

你能帮帮我吗?

3 个答案:

答案 0 :(得分:0)

使用连接显示日期..

      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>";

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

    SELECT PATRON.PAT_LNAME, BOOK.BOOK_TITLE, CHECKOUT.CHECK_DUE_DATE, 
           CHECKOUT.CHECK_IN_DATE 
           FROM CHECKOUT, BOOK, PATRON
           WHERE CHECKOUT.BOOK_NUM=BOOK.BOOK_NUM 
           AND CHECKOUT.PAT_ID= PATRON.PAT_ID
           AND CHECK_IN_DATE IS NULL 

现在工作正常!