gpt4 book ai didi

php - 选择他们的(timeStamped)生日晚 X 天的用户

转载 作者:行者123 更新时间:2023-11-28 23:54:36 25 4
gpt4 key购买 nike

我将用户的生日作为 Unix 时间戳格式(整数)存储在 MySQL 数据库中。

现在我想向用户发送一封电子邮件,告知他们的生日是 30 天后。

我知道下面的 SQL 代码是选择今天生日的用户:

SELECT * FROM members WHERE 
DATE_FORMAT(FROM_UNIXTIME(birthday),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')

但我不知道如何根据我的目的更改它。

我在谷歌上搜索了太多,找到了 this similar question在 SO 但所有答案都基于 DATE 格式的生日,而我的生日字段基于 time() 创建的 timeStamp

你有什么解决办法吗?

最佳答案

您可以使用 datediff功能:

SELECT * 
FROM members
WHERE DATEDIFF(FROM_UNIXTIME(birthday), NOW()) <= 30

关于php - 选择他们的(timeStamped)生日晚 X 天的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32034245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com