如何获取从今天到本月底的生日?

米高梅

我想让客户生日从今天到本月底。

这是我的桌子

id   dob           stid
1    1960-05-12    1389
2    1958-05-11    1389
3    1970-05-14    1389
4    1959-05-18    1389

function getBirthdayDate($date)
{
$dateqry='';    
if($date=='today')
{
$dateqry=" AND MONTH( `dob`) = '".date("m")."' AND DAY(`dob`)='".date("d")."'";
}
else if($date=='tomorrow')
{
$dateqry=" AND MONTH( `dob`) = '".date("m")."' AND DAY(`dob`)='".date("d", strtotime("+1 day"))."'";
}
else if($date=='month')
{
$dateqry=" AND MONTH( `dob`) = '".date("m")."' AND DAY(`dob`)='".date("d")."' BETWEEN DAY(`dob`)='".date("t")."' ";
}   
$sql="SELECT * FROM `customers` WHERE store_id='1389' $dateqry ";
$result=dbQuery($sql);
return $row=$result->num_rows;
}

从今天到最后一天的这个月底,我该怎么办?

注意:此处,不应采用年份,而只能是月份和日期。例如,今天和本月结束之间的这个月和一天。

谢谢

维诺德·蒂加迪(Vinod Tigadi)

我假设您有一些HTML表单,您可以选择在其中显示“今天”,“明天”或“本月”的生日吗?

您对“今天”和“明天”的条件是正确的。

对于“月”,将您的条件更改为:

   else if($date=='month')
    {
    $dateqry=" AND MONTH( `dob`) = '".date("m")."' AND DAY(`dob`) BETWEEN '".date("d")."' AND '".date("t")."' ";
    }

即,使用BETWEEN子句作为今天的日期和月末日期

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从今天的生日算起年龄

如何从今天获取最近90天的数据

从今天获取所有提交

Codeigniter:如何从今天开始到最近15天之间从数据库获取数据

如何使用linq to sql从SQL获取项目,其中Date是从今天到30天,然后以列表形式返回

从今天开始到目标日期之间如何循环几天

如何在 SQL Server 中从今天开始获取前 7 天的数据

从今天到之后的7天之间的SQL日期

JavaScript计算日期从今天到前7天

从今天到未来 7 天之间

获取从今天开始的天数

从今天开始获取未来的x个月

如何验证文本输入字段的接收日期,即从今天起4到8周之间?

如何使用javascript禁用从今天到接下来两天的日期选择器?

如何从今天开始减去n个工作日以获取用户提示的过去日期?

如何使用oracle查询仅从今天的日期中获取以前日期中不存在的数据

Power Query过滤日期从今天开始减去?到今天

用Javascript从今天的日期和固定年龄计算出虚构的出生日期

从今天算起减去7天

在JavaScript循环中输出从今天到特定天数的日期

从今天到另一个日期之间的日期

Swift-从今天开始从数组中获取过去7天

从今天开始获取熊猫数据框中最近的将来日期

获取从今天起第 6 个月的过去数据

从python中以dd / mm / yyyy格式获取从今天开始的日期

从今天开始获取未来7天的红宝石名称数组

从数据库中获取从今天起两周的日期

如何在sqlite中选择从今天下午12点到第二天凌晨5点的销售

我如何从今天的日志文件中读取单词?在BASH中