php - 使用 Cast Mysql 将时间戳转换为 MM-DD-YY

标签 php mysql

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

数据库中的数据类型: tbl

包含日期字段的 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/

相关文章:

mysql - SQL Server 2008 R2 到 MySQL 迁移

php - 使用 Php 和 mySQL 上传图片

php - 获取今天的记录实际上是在 PHP 和 MySQL 中获取昨天的记录

php - Symfony config.yml - 如何按名称传递构造函数参数?

PHP MYSQL 插入抛出错误

c# - 尝试插入 MS Access DB 时 ASP.NET 出现错误

MySQL查询搜索2列共享相同1列的所有列

php - 在 PHP 中实现数据结构的最佳方法?

PHP 和 MySQL 为世界语言带来了问号

php - Less.php 解析并覆盖变量