在PHP中将字符串解析为日期

时间:2016-01-05 18:25:18

标签: php html json

晚上好,

我有以下.php文件从外部API打印.json文件的内容。我没有直接将.json文件链接到我site上的bootstrap-table.css的原因是因为没有HTTPS版本的API,我需要保护我的网站安全。

this scenario中的一个JSON对象是登录,这是作为未解析文本字符串的登录时间。例如,20120722091954。

我想知道是否有一种方法可以将字符串解析为日期,以便我可以在我的Bootstrap表中显示它,代码为:

<table data-toggle="table" data-url="https://vatsim.theobearman.com/eud2.php" data-cache="false" data-show-refresh="true" data-query-params="queryParams" data-pagination="true" data-search="true" data-page-list="5, 10, 25, 50, 100, All" data-height="400" data-sort-name="callsign" data-sort-order="asc" date-width="100%">

<thead>
                    <tr>
                        <th data-field="callsign" data-halign="center" data-align="center" data-sortable="true">Callsign</th>
                        <th data-field="name" data-halign="center" data-align="center" data-sortable="true">Name</th>
                        <th data-field="aircraft" data-halign="center" data-align="center" data-sortable="true">Aircraft</th>
                        <th data-field="origin" data-halign="center" data-align="center" data-sortable="true">Departure Airport</th>
                        <th data-field="destination" data-halign="center" data-align="center" data-sortable="true">Arrival Airport</th>
                        <th data-field="flight_type" data-halign="center" data-align="center" data-sortable="true">Type</th>
                        <th data-field="altitude" data-halign="center" data-align="center" data-sortable="true">Altitude</th>
                        <th data-field="groundspeed" data-halign="center" data-align="center" data-sortable="true">Groundspeed</th>
                        <th data-field="transponder" data-halign="center" data-align="center" data-sortable="true">Squawk</th>
                        <th data-field="logon" data-halign="center" data-align="center" data-sortable="true">Logon Time</th>
                    </tr>
                </thead>
            </table>`

.php文件的内容是:

<?php

print file_get_contents("http://api.vateud.net/online/pilots/eg.json");

?

提前致谢!

编辑:我看到我可以通过以下方式实现这一目标:

$myDateTime = DateTime::createFromFormat('Y-m-d', $dateString);
$newDateString = $myDateTime->format('m/d/Y');

但是我很困惑在哪里放置这个PHP代码以及如何确保它从拉出的json文件中提取登录字符串。

0 个答案:

没有答案