📅  最后修改于: 2023-12-03 14:44:28.441000             🧑  作者: Mango
UNIX_TIMESTAMP()
函数是MySQL数据库中一个非常有用的函数。它返回当前日期和时间的UNIX时间戳,也可以将给定的日期和时间转换为UNIX时间戳。
UNIX_TIMESTAMP([datetime])
参数解释:
datetime
(可选):要转换成UNIX时间戳的日期和时间。如果省略此参数,则函数返回当前日期和时间的UNIX时间戳。返回当前日期和时间的UNIX时间戳,如果给定了日期和时间,则返回该日期和时间的UNIX时间戳。
SELECT UNIX_TIMESTAMP();
-- 输出:1620634072
该查询返回当前日期和时间的UNIX时间戳。
SELECT UNIX_TIMESTAMP('2020-01-01 00:00:00');
-- 输出:1577836800
该查询将“2020-01-01 00:00:00”转换为UNIX时间戳(即从1970年1月1日00:00:00到“2020-01-01 00:00:00”的秒数)。
UNIX_TIMESTAMP()函数是MySQL中的一个非常有用的函数,它可以帮助我们获取当前日期和时间的UNIX时间戳,或将任意日期和时间转换为UNIX时间戳。这个函数广泛应用于开发中,特别是在需要进行时间戳处理的场景中。