SELECT
语句如下:
SELECT Co.info, FROM_UNIXTIME(co.date,'%m-%d-%y'), P.fname, P.lname
FROM Course C, Comment Co, Professor P
WHERE C.cID = Co.cID
AND C.cID = ?
AND P.pID = Co.pID;
它在数据库中的数据类型是Timestamp,希望可能使用CAST来转换输出。
如何让它以MM-DD-YY顺序输出,目前显示:2011-04-17 20:35:22
数据库中的数据类型:
PHP代码包括日期字段:
<?php
if ($sth2->rowCount()) {
while($row = $sth2->fetch(PDO::FETCH_ASSOC)) {
echo "<p>{$row['date']} <img src='img/ProfessorTag.png'
alt='Course Rating about {$row['fname']} {$row['lname']}'/>
{$row['fname']} {$row['lname']}<br />
<img class='left' style='margin:5px;' src='img/courseComment.png'/>
{$row['info']}</p>";
}
}
else
{
echo "<h3 style='color:red;'> No comments found, please
<a href='index.php'>find a professor</a> .</h3></div>";
}
答案 0 :(得分:2)
SELECT DATE_FORMAT(co.date, '%m-%d-%y')
FROM co
答案 1 :(得分:0)
使用FROM_UNIXTIME()
SELECT FROM_UNIXTIME(col,'%m-%d-%y');