首页 > 解决方案 > 如何从数据库转换字符串日期?

问题描述

我有一个July 14, 2018来自 MySQL 数据库的字符串日期“”。我只想将其转换为date格式,因为我认为我的查询无法识别它。我在下面有这个示例代码:

$res=mysqli_query($conn,"SELECT SUM(price) as INCOME,DATE_FORMAT('%Y-%m',trans_date) as Date
                        from transactions where status='Paid' 
                        GROUP BY DATE_FORMAT('%Y-%m', trans_date)");

while($row=mysqli_fetch_array($res))
{
    $income = $row['INCOME'];
    $date = $row['Date'];

    $formattedincome = number_format($income, 2)."<br>";
    echo "₱".$formattedincome;
    echo $date;
}

当我尝试在 上运行查询时phpmyadmin,该Date列是NULL

在此处输入图像描述

希望这是可能的。先感谢您。

标签: phpmysqlmysqli

解决方案


推荐阅读