$field = *.'FROM_UNIXTIME(u.create_time,"%Y年%m月%d日 %H点%m分%s秒") as create_time'.*;
拓展完善:
FROM_UNIXTIME(unix_timestamp,format)
参数:
unix_timestamp:时间戳 可以用数据库里的存储时间数据的字段
参数format 要转化的格式 比如“”%Y-%m-%d“” 这样格式化之后的时间就是 2017-11-30
使用举例:
SELECT
username,
FROM_UNIXTIME(create_time, "%Y-%m-%d") AS dat
FROM
`wp_user`
GROUP BY
dat
这样就能查出每天有哪些用户注册了。按天分组,你可以将数据导出后进行其他操作。
2.UNIX_TIMESTAMP()
UNIX_TIMESTAMP(date)
其中date可以是一个DATE字符串,一个DATETIME字符串,一个TIMESTAMP或者一个当地时间的YYMMDD或YYYMMDD格式的数字
用这个函数可以帮助我们在时间戳中筛选出某些天的数据。
比如说:
SELECT
username,
FROM_UNIXTIME(create_time, "%Y-%m-%d") AS dat
FROM
`wp_user`
WHERE
create_time >=UNIX_TIMESTAMP(''2017-11-29')
AND
create_time <UNIX_TIMESTAMP(''2017-11-30')
GROUP BY
dat
这个查询可以让我们查出29号那一天的用户注册记录。
原文链接:https://blog.csdn.net/hai__yin/article/details/87863360
thinkphp5将时间戳直接转换成时间格式
猜你喜欢
转载自blog.csdn.net/z3287852/article/details/115328831
今日推荐
周排行