日期与 strtotime 无法正常工作 - php



我无法使用 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>";

你能帮帮我吗?

使用串联显示日期。

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

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

我发现了错误: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>";

现在它工作正常!

相关内容

  • 没有找到相关文章

最新更新