MYSQLi 日期格式化 - 选择查询

Web*_*ign 0 php mysql sql mysqli date

我对所有这些编码内容(html、css php 和 mysqli)都很陌生。目前,我有一个数据库,其中有一列类型为:DATE。日期以 YYYY-MM-DD 格式显示,我正在查询另一列而不是日期列。

当我在另一列中查询某些内容时,我希望结果以 dd-mm-yyyy 格式显示日期,并且只希望显示日期大于当前日期的那些行(即从当前日期开始而不是旧日期)日期)。

表名:快点

带日期的列名称:SD

我查询的栏目:快点

询问:

     "SELECT * FROM  `Hora` WHERE  `Hurry` LIKE  '%Happy'";
Run Code Online (Sandbox Code Playgroud)

输出代码为:

    <table id="table" class="query">
        <tr>
            <th width="50%" colspan = "3"> START </th>
            <th width="50%" colspan = "3"> END </th>
        </tr>
<?php
    while($row = mysqli_fetch_array($results, MYSQLI_ASSOC)){
        echo "<tr>";
                        echo "<td>" . $row['Hurry'] . "</td>";
                        echo "<td>" . $row['4'] . "</td>";
                        echo "<td>" . $row['SD'] . "</td>";
                        echo "<td>" . $row['ST'] . "</td>";
                        echo "<td>" . $row['2'] . "</td>";
                        echo "<td>" . $row['ED'] . "</td>";
                        echo "<td>" . $row['ET'] . "</td>";
        echo "</tr>";
}
    echo "</table>";
Run Code Online (Sandbox Code Playgroud)

在 Suumary 中,我在“Hurry”列中查询“Happy”表,并且在其匹配的位置,我想显示“SD”列中当前(今天)日期之后日期的所有匹配列。

我的查询向我显示“快点”列中的“快乐”,但所有日期都即将到来,并且它们的格式为 YYYY-MM-DD,这是我不想要的。

But*_*Ray 5

使用 php data 函数来格式化日期。

前任:

echo "<td>" .date('d-m-Y', strtotime($row['Hurry'])) . "</td>";
Run Code Online (Sandbox Code Playgroud)

http://php.net/manual/en/function.date.php