【发布时间】:2009-07-02 11:58:20
【问题描述】:
我的数据库中的一个字段是“日期”类型(字段名称 = 'post_date')。
获取数组后
$record = mysql_fetch_array($queryResult);
如果我这样做了
echo $record['post_date'];
我没有得到任何输出(空白)。
如何正确处理日期类型?
【问题讨论】:
我的数据库中的一个字段是“日期”类型(字段名称 = 'post_date')。
获取数组后
$record = mysql_fetch_array($queryResult);
如果我这样做了
echo $record['post_date'];
我没有得到任何输出(空白)。
如何正确处理日期类型?
【问题讨论】:
如果你这样做得到一个空白输出(并且你的查询没有中断),问题是列值是 NULL,而不是 PHP 交互有什么问题。
【讨论】:
这应该可行。你确定字段名是正确的,并且里面有数据吗?
顺便说一句:日期在 MySQL 和 PHP 中的处理方式不同:
您可以根据需要使用MySQL的from_unixtime()和unix_timestamp()函数来回转换。
【讨论】:
将 MySQL DATE 或 DATETIME 字段解析为 UNIX 时间戳的最简单方法是使用 strtotime。
【讨论】: