mysql2038快到了,时间戳怎么办 mysql时间戳减3天

导读:本文主要介绍如何用MySQL减去3天的时间戳 。首先介绍了使用date_sub()函数的基本用法,然后介绍了使用unix_timestamp()函数将日期转换为时间戳,最后介绍了实例中将时间戳减去3天的方法 。
1. 使用date_sub()函数可以很容易地减去3天的时间戳 , date_sub(date, interval expr unit)函数的作用是将给定的日期date减去expr表示的时间单位unit 。例如,date_sub('2020-10-01', 3 day)就表示将2020-10-01减去3天,结果为2020-09-28 。
2. 如果要将日期转换为时间戳,可以使用unix_timestamp()函数 。unix_timestamp()函数可以将指定的日期转换为unix时间戳,即从1970年1月1日开始计算到指定日期的秒数 。例如 , unix_timestamp('2020-10-01')就表示将2020-10-01转换为unix时间戳,结果为1601545600 。
3. 实例中,要将时间戳减去3天,可以使用date_sub()和unix_timestamp()函数来实现,如下所示:
【mysql2038快到了,时间戳怎么办 mysql时间戳减3天】select unix_timestamp(date_sub('2020-10-01', interval 3 day));
运行上面的语句,结果为1600863200 , 即将2020-10-01减去3天,得到的unix时间戳 。
总结:本文介绍了如何用MySQL减去3天的时间戳的方法 。首先介绍了使用date_sub()函数的基本用法,然后介绍了使用unix_timestamp()函数将日期转换为时间戳,最后介绍了实例中将时间戳减去3天的方法 。

    推荐阅读