我无法通过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>";
你能帮帮我吗?
答案 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
现在工作正常!