PHP检查日期是否在当前周

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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)  && ($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 &amp;& $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 !!!";  
}  
?>

注意

>您可以拥有自己的开始日,即周日或周一>您可以拥有自己的日期或当前日期

脚本宝典总结

以上是脚本宝典为你收集整理的PHP检查日期是否在当前周全部内容,希望文章能够帮你解决PHP检查日期是否在当前周所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。