重新格式化 json 文件的结果

我有一个从 API 返回的 json 文件。我已经学会了如何格式化它并在 PHP 中布局它,但我不知道如何重新格式化返回的日期。


这是显示结果的页面:


<body>


    <h1 align="center"><font face ="Arial"><u><br>Results<br><br></u>Postcode - <?php echo $resultData['postcode']; ?></font></h1>

    <br>

    <br>

    <h2 align="center">Known Floor Sizes Listed By Report Date</h2>

    <br>

    <table class= "general" align= "center" bgcolor="#ffffff">

        <tr>

            <td align="center" rowspan="2"><b>Inspection Date</b></td>

            <td align="center" rowspan="2"><b>Address</b></td>

            <td align="center" colspan="2"><b>Size in</b></td>

            </tr>

            <tr>

                <td align="center"><b>SqM</b></td>

                <td align="center"><b>SqFt</b></td>

                </tr>

        <?php foreach ($resultData['known_floor_areas'] as $property) { ?>

            <tr>

                <td align="center"><?php echo $property['inspection_date']; ?></td>

                <td align= "left" ><?php echo $property['address']; ?></td>

                <td align="center"><?php echo (round($property['square_feet'] * 0.092903,0));?></td>

                <td align="center"><?php echo $property['square_feet']; ?></td>

            </tr>

        <?php } ?>

    </table>

    

</body>

这会以以下格式显示日期:2015-06-22T23:00:00.000000Z


我想将格式更改为基本:2015-06-22


我确信这很简单,但经过大量搜索后我却在兜圈子。


函数式编程
浏览 128回答 1
1回答

牛魔王的故事

使用DateTime()然后format()它:<td align="center"><?php echo (new DateTime($property['inspection_date']))->format('Y-m-d'); ?></td>
打开App,查看更多内容
随时随地看视频慕课网APP