客户生日如何提前3天提醒呀? if(date('Y-m-d',time()-3*24*60*60) == 数据库中的生日字段){} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你是想具体计算出两个日期之间间隔的天数的话,下面的代码就可以实现:$birth_year=date("Y",strtotime($myrow["birthdate"])); $birthdate=date("m-d",strtotime($myrow["birthdate"])); $d1=strtotime($birth_year."-".$birthdate); //recorded$d2=strtotime(date("Y-m-d")); //now$diff=$d1-$d2; //seconds$diff=$diff/3600/24; //day在$diff=0的情况下,就表示今天是你的生日,我的中国.... $birthday = "1976-12-1"; //生日$birthday = preg_replace('/\d+/', date('Y'), $birthday, 1); //调整到今年$d = 60*60*24; //一天的秒数$n = floor((strtotime($birthday) - time())/$d); //生日与今天的差距if($n <= 3 && $n > 0) { echo "还有 $n 天就是你的生日";} 参考~生日提前五分钟提醒select * from 生日表 where datediff('minute',f开始时间,getdate())>5 php如何获取真实IP sina微博API登陆(PHP) 解决bom问题,现在session又失效了,令人费解!!!!! PHP + MYSQL编码问题 各位看官来帮帮忙啊 哥们帮忙看一下关于验证码代码的问题 【加急】php提交from问题 在模板tpl.htm中,尾部都有些版权信息,有时候,通常要在这个表格中设置一个背景颜色或者背景图片,怎么做比较好? 请问,php中==和===有什么区别? 关于include_path这个东东的问题 正则表达式问题? 关于求各个年龄段总数的问题!
$birth_year=date("Y",strtotime($myrow["birthdate"]));
$birthdate=date("m-d",strtotime($myrow["birthdate"]));
$d1=strtotime($birth_year."-".$birthdate); //recorded
$d2=strtotime(date("Y-m-d")); //now
$diff=$d1-$d2; //seconds
$diff=$diff/3600/24; //day在$diff=0的情况下,就表示今天是你的生日,我的中国....
$n = floor((strtotime($birthday) - time())/$d); //生日与今天的差距
if($n <= 3 && $n > 0) {
echo "还有 $n 天就是你的生日";
}
生日提前五分钟提醒
select * from 生日表 where datediff('minute',f开始时间,getdate())>5