在 PHP 中将日期时间从 SQL 转换为字符串
Posted
技术标签:
【中文标题】在 PHP 中将日期时间从 SQL 转换为字符串【英文标题】:Converting datetime from SQL to string in PHP 【发布时间】: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;
转换部分是我所坚持的。如果有人可以提供帮助,我将不胜感激。
谢谢。
【问题讨论】:
见***.com/questions/2215354/…它可能会帮助你找到你想要的东西 DATE-TIME 返回可读字符串,您要更改顺序吗? 【参考方案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')
【讨论】:
以上是关于在 PHP 中将日期时间从 SQL 转换为字符串的主要内容,如果未能解决你的问题,请参考以下文章
如何在 sql 中将“2017 年 5 月 17 日”转换为日期?
在 SQL Server 中将 varchar 转换为 datetime [重复]