【发布时间】:2021-06-02 18:56:10
【问题描述】:
在 php 脚本中,我执行查询以从我的 sql 数据库中读取记录。在每个记录中都有一个日期字段“生日”。此日期字段是一个 bigint 类型字段。我的脚本的结果是一个 unix-timestamp 和一个空字段。怎么了?看我的代码。 结果:
Birthdate Birthdate
157766400 01-01-1970
410227200 01-01-1970
and so on
...
<?php
$pdo = new PDO('mysql:host=localhost;dbname=local-db;charset=utf8', 'root', '');
$sql = "SELECT birthdate FROM wp_pdb WHERE 1;
foreach ($pdo->query($sql) as $row) {
echo "<tr><td>" .
$row['birthdate'] . "</td><td>" .
date('d-m-Y',strtotime($row['birthdate'])) . "</td><td>" .
"<br /> ";
}
?>
...
【问题讨论】:
标签: php mysql unix-timestamp