mysql 时间戳转日期

select id,video_id,video,FROM_UNIXTIME(adddate,"%Y-%m-%d %H:%i:%s") from model_question where video<>"" order by adddate desc;


-- 日期字符串转时间戳,10位,数据库存储的是13位

select UNIX_TIMESTAMP('2019-09-01 00:00:00');


-- 时间戳转日期

select FROM_UNIXTIME(1567267200,'%Y-%m-%d %H:%i:%s')


-- 一段时间内的数据统计

 $sql = "select count(" . $pk . ") count,FROM_UNIXTIME(" . $dayfield . ", '%m.%d') AS datetime from " . $true_table_name . " WHERE " . $dayfield . " > UNIX_TIMESTAMP(date_sub(curdate(), interval " . $day . " day)) and " . $where_param . " group by datetime ";


-- 当前月的数据查询

 SELECT * FROM `model_activity` WHERE `activity_cid` IN ('1') AND (  (  DATE_FORMAT( from_unixtime(active_date), '%Y%m' ) = 202112  ) ) ORDER BY `active_date` asc LIMIT 0,12