在 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");
改進的查詢
轉換將時間戳. -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中文網其他相關文章!