Mysql的UNIX_TIMESTAMP函数

Mysql的UNIX_TIMESTAMP函数教程

在 Mysql 中 UNIX_TIMESTAMP 是获取了一个时间和 1970-01-01 00:00:00 这个时间相差的秒数。该函数后面可以传入一个时间参数,也可以不传参数。

Mysql的UNIX_TIMESTAMP函数描述

语法

UNIX_TIMESTAMP();或者 UNIX_TIMESTAMP(date);

描述

UNIX_TIMESTAMP 函数后面可以传入参数,也可以不传,如果不传参数,就默认的取当前时间,计算当前时间和

1970-01-01 的相差秒数,传入参数的话,就计算传入的时间和 1970-01-01 相差的秒数。

案例

执行下面 sql:

-- 嗨客网(www.haicoder.net) SELECT UNIX_TIMESTAMP(),UNIX_TIMESTAMP(NOW()),NOW();

运行结果如下

04 Unix_TIMESTAMP函数.png

我们看到计算结果是一个数字,它就是计算的时间和 1970-01-01 相差的秒数。

Mysql的UNIX_TIMESTAMP函数总结

UNIX_TIMESTAMP 作为函数,它可以接受传参,也可以没有传参,它接受传递一个时间格式的数据,计算了传入的时间和 1970-01-01 相差的秒数时间差。如果没有传参,就获取当前时间操作。