我的数据库中的一个字段是'DATE'类型(field-name ='post_date')。
获取数组后
$record = mysql_fetch_array($queryResult);
如果我这样做
echo $record['post_date'];
我没有得到任何输出(空白)。
如何正确处理日期类型?
答案 0 :(得分:2)
如果你从那里得到一个空白输出(并且你的查询没有被破坏),问题是列值为NULL,而不是PHP交互有任何问题。
答案 1 :(得分:1)
这应该有效。你确定字段名是正确的,那里有数据吗?
顺便说一句:在MySQL和PHP中,日期的处理方式不同:
您可以使用MySQL from_unixtime()
和unix_timestamp()
函数根据需要来回转换。
答案 2 :(得分:0)
将MySQL DATE或DATETIME字段解析为UNIX时间戳的最简单方法是使用strtotime。