在 MySQL 查询中将 TIMESTAMP 转换为日期
在 MySQL 中,可以使用 FROM_UNIXTIME() 函数将时间戳转换为日期。要将结果日期格式化为特定格式(例如,yyyy-mm-dd),可以使用 DATE_FORMAT() 函数。
原始查询
$sql = requestSQL("SELECT user.email, info.name, FROM_UNIXTIME(user.registration), info.news FROM user, info WHERE user.id = info.id ", "export members");
改进的查询
转换将 user.registration 时间戳转换为 yyyy-mm-dd 格式的日期,可以使用以下查询:
SELECT user.email, info.name, DATE_FORMAT(FROM_UNIXTIME(`user.registration`), '%Y-%m-%d') AS 'date_formatted', info.news FROM user, info WHERE user.id = info.id
说明
执行此查询后, date_formatted 列将包含转换为所需的 yyyy-mm-dd 日期格式的 user.registration 时间戳,使其适合包含在文本文件或其他文件中正在处理。
以上是如何将 MySQL TIMESTAMP 转换为 yyyy-mm-dd 日期格式?的详细内容。更多信息请关注PHP中文网其他相关文章!