douguanyun2169 2015-01-05 19:46
浏览 30
已采纳

来自mysql数据库的Echo Datetime

I have a field in my database of the type datetime that gets populated using CURRENT_TIME when a record is inserted. it looks like : 2015-01-05 19:07:03

My question is how do I take this when querying the database and format it to a string so I can echo it via php.

my current code:

$testssql="SELECT * FROM LogTest WHERE DriverID = '$userid' AND Complete = '1'";
$testsresult=mysqli_query($conn, $testssql);
while($row = mysqli_fetch_array($testsresult))
    {
        date('l, F d, Y', strtotime($row['Date']));
    }

However this doesnt work neither does just $row['Date']

  • 写回答

1条回答 默认 最新

  • doujiyan0031 2015-01-05 19:49
    关注

    Use PHP's DateTime class:

    $date = DateTime::createFromFormat('Y-m-d H:i:s', $row['Date']);
    echo $date->format('Y-m-d'); // Change format as needed
    

    EDIT:

    You should be able to track down the error using a try/catch block:

    try {
        $date = new DateTime($row['Date']);
        echo $date->format('Y-m-d'); // Change format as needed
    } catch (Exception $e) {
        echo $e->getMessage();
        exit(1);
    }
    

    Cheers!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路
  • ¥15 经gamit解算的cors站数据再经globk网平差得到的坐标做形变分析
  • ¥15 GD32 SPI通信时我从机原样返回收到的数据怎么弄?
  • ¥15 phython读取excel表格报错 ^7个 SyntaxError: invalid syntax 语句报错
  • ¥20 @microsoft/fetch-event-source 流式响应问题
  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式
  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!