MySQL UNIX_TIMESTAMP 函数
-
定义和用法
UNIX_TIMESTAMP - 返回UNIX时间戳。 -
语法
UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)
如果不带参数调用,则以无符号整数形式返回UNIX时间戳(自1970年1月1日00:00:00 UTC以来的秒数)。 如果使用日期参数调用UNIX_TIMESTAMP,则它将返回自1970年1月1日00:00:00 UTC以来的参数值(以秒为单位)。 date可以是DATE字符串,DATETIME字符串,TIMESTAMP或YYMMDD或YYYYMMDD格式的数字。 -
示例
尝试一下mysql> SELECT UNIX_TIMESTAMP(); +---------------------------------------------------------+ | UNIX_TIMESTAMP() | +---------------------------------------------------------+ | 882226357 | +---------------------------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT UNIX_TIMESTAMP('1997-10-04 22:23:00'); +---------------------------------------------------------+ | UNIX_TIMESTAMP('1997-10-04 22:23:00') | +---------------------------------------------------------+ | 875996580 | +---------------------------------------------------------+ 1 row in set (0.00 sec)