MySQL 中使用時(shí)間戳表示時(shí)間的方式在實(shí)際應(yīng)用中非常普遍。但有時(shí)需要將時(shí)間戳轉(zhuǎn)換為普通日期格式以便于更直觀地顯示或處理。下面是實(shí)現(xiàn)時(shí)間戳轉(zhuǎn)換日期的 MySQL 代碼:
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP, '%Y-%m-%d %H:%i:%s') AS date FROM table_name;
其中的UNIX_TIMESTAMP
是時(shí)間戳所在的列名,%Y-%m-%d %H:%i:%s
是日期格式。這里的格式化參數(shù)有很多不同的取值可以滿足不同的需求。例如:
%Y-%m-%d 年-月-日 %Y年%m月%d日 年月日 %H:%i:%s 時(shí):分:秒
除了使用 SQL 語句之外,還可以利用 PHP 的 date() 函數(shù)將時(shí)間戳轉(zhuǎn)換為指定格式的日期:
$date = date('Y-m-d H:i:s', $timestamp); echo "日期為:".$date;
這里的 $timestamp 是時(shí)間戳的值。調(diào)用 date() 函數(shù)之后返回的 $date 變量就是轉(zhuǎn)換后的日期字符串,可以用于輸出或其他操作。