PHP检查日期是否在当前周
发布时间:2020-12-13 22:43:14 所属栏目:PHP教程 来源:网络整理
导读:我使用WordPress作为我的CMS. 我想检查我的一些用户是否在本周过生日. 没有成功. 这是我的代码 $fd = date("Y-m-d",strtotime('monday this week')); $ld = date("Y-m-d",strtotime("sunday this week"));$cdate = date('m-d',time()); if (($cdate = $fd) (
我使用WordPress作为我的CMS.
我想检查我的一些用户是否在本周过生日. 没有成功. 这是我的代码 $fd = date("Y-m-d",strtotime('monday this week')); $ld = date("Y-m-d",strtotime("sunday this week")); $cdate = date('m-d',time()); if (($cdate >= $fd) && ($cdate <= $ld)) { echo 'true'; } else { echo 'false'; } 这对我来说是假的 'm-d' in $cdate variable 如果使用Y-m-d,它可以正常工作
这是我的方式
要找到它,你可以这样做 步骤1 : 找到本周的开始和最后一天 $FirstDay = date("Y-m-d",strtotime('sunday last week')); $LastDay = date("Y-m-d",strtotime('sunday this week')); 第2步 : 查看给定日期是否在本周的开始日期和最后一天之间 if($Date > $FirstDay && $Date < $LastDay) { echo "It is Between"; } else { echo "No Not !!!"; }
所以,最后你应该拥有的代码是 <?php $Date = "2015-06-01"; #Your Own Date $Date = date('Y-m-d'); #Or Current Date Fixed here $FirstDay = date("Y-m-d",strtotime('sunday this week')); if($Date > $FirstDay && $Date < $LastDay) { echo "It is Between"; } else { echo "No Not !!!"; } ?> 注意 >您可以拥有自己的开始日,即周日或周一>您可以拥有自己的日期或当前日期 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |