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;
它在数据库中的数据类型是时间戳,正在寻找可能使用 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>";
}
最佳答案
SELECT DATE_FORMAT(co.date, '%m-%d-%y')
FROM co
关于php - 使用 Cast Mysql 将时间戳转换为 MM-DD-YY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5757887/