晚上好,
我有以下.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文件中提取登录字符串。