mysql如何取当前时间的前2天和后2天

mysql如何取当前时间的前2天和后2天,第1张

select curdate()-2

select curdate()+2

如果格式上想要‘YYYY-MM-DD’

可以使用

select adddate(curdate(), '-2 days')

select adddate(curdate(), '+2 days')

select curdate() + INTERVAL -2 DAY

select curdate() + INTERVAL 2 DAY

mysql>SELECT DATE_ADD(

-> '2000-01-01 00:00:00.000000',

-> INTERVAL 1 SECOND) A

->//

+---------------------+

| A |

+---------------------+

| 2000-01-01 00:00:01 |

+---------------------+

1 row in set (0.00 sec)

如果是获取当前时间的话

使用mysql自带的函数

curdate()返回日期型数据 'YYYY-MM-DD'

now()返回日期时间型数据 'YYYY-MM-DD HH:MM:SS'

$sql="insert into xxx_table (xxx_date , xxx_datetime) values( curdate(),now() )"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6116023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存