Mysql的FROM_UNIXTIME函数教程
我们知道 UNIXTIME 是计算的两个时间之间的秒数差,而 FROM_UNIXTIME 正好和 UNIXTIME 相反,它是计算 1970-01-01 00:00:00
之后的时间,它用 1970-01-01 00:00:00
加上传递的时间差数据。
Mysql的FROM_UNIXTIME函数描述
语法
FROM_UNIXTIME(durationSeconds);
描述
在函数里面有一个参数,它传递的是一个时间区间,表示的是相隔的秒数。它会用 1970-01-01 00:00:00
这个时间和秒数相加,最终返回一个时间。
案例
执行下面 sql:
-- 嗨客网(www.haicoder.net)
SELECT FROM_UNIXTIME(1609405113),UNIX_TIMESTAMP(),NOW();
运行结果如下:

如果熟悉 UNIX_TIMESTAMP 函数的同学肯定会了解,FROM_UNIXTIME 和 UNIX_TIMESTAMP 的执行逻辑相反,它是在 1970-01-01 00:00:00
基础上相加时间。
Mysql的FROM_UNIXTIME函数总结
FROM_UNIXTIME 和 UNIX_TIMESTAMP 的函数相反,它的参数时间差是必传的,计算了 1970-01-01 00:00:00
多少秒后的时间值。