【问题标题】:Converting datetime from SQL to string in PHP在 PHP 中将日期时间从 SQL 转换为字符串
【发布时间】:2013-08-19 01:02:30
【问题描述】:

我有一个 SQL 数据库表,其中包含一个包含日期时间格式数据的列。现在,在获得这一行的值之后,我需要将 datettime 转换为可读的字符串,但我无法做到这一点。这是我正在使用的代码:

$result = mysqli_query($handle, "SELECT * FROM $dbTable WHERE id=$id");

while($curr = mysqli_fetch_array($result))
{
    // CONVERT $curr['datetimefield'] TO STRING
    // echo $strong-format-of-datetime;
}

转换部分是我所坚持的。如果有人可以提供帮助,我将不胜感激。

谢谢。

【问题讨论】:

标签: php sql datetime


【解决方案1】:

您可以随意更改格式:Y-m-d H:i:s

$date = strtotime($curr['datetimefield']);
echo date('Y-m-d H:i:s', $date);

【讨论】:

    【解决方案2】:

    SQL查询时也可以转换日期:STR_TO_DATE(date,'%d.%m.%Y')

    【讨论】:

      猜你喜欢
      • 2019-04-12
      • 2021-01-05
      • 2018-03-29
      • 2012-05-21
      • 2019-08-31
      • 2011-12-04
      • 2021-06-26
      • 2017-05-05
      相关资源
      最近更新 更多