我使用 FTP 站点上传我的作品,该站点驻留在基于 nginx 的 Linux 操作系统上运行的服务器上。我使用 odbc 驱动程序连接到与我的 php 代码交互的数据库。该数据库中存在一个返回完整日期和时间的日期列类型。我只需要检索日期。我使用了该CONVERT
函数convert(varchar(10), date_col, 110)
并使用 AptanaStudio 作为我的 IDE 来获得所需的结果。但我的 php 代码返回一个空字段。我做错了什么?代码:
<?php
$odbc = odbc_connect(...);
$odbc_res = odbc_exec($odbc, "select convert(varchar(10), rep_date, 110) from table");
?>
<table>
<thead>
<th>Date is:</th>
</thead>
<tbody>
<?php $r = odbc_fetch_array($odbc_res_c) ?>
<tr>
<td><?= $r['rep_date'] ?></td>
</tr>
</tbody>
</table>
答案1
所以我用 PHP 代码跳舞,并得到了解决方案
$r['rep_date'] = mb_substr(strval($r['rep_date']), 0, 10, 'UTF-8');