php获取周末,PHP获取每周六日期 php判断奇数偶数

该博客介绍了如何使用PHP根据每周六的日期来精确判断一周是双周还是单周。通过获取本月总天数、当前日期和星期数,计算出周六的日期,并基于日期的奇偶性进行判断。代码示例展示了如何实现这一功能,修正了之前因未考虑每月天数不同导致的不准确性问题。
摘要由CSDN通过智能技术生成

需求描述:

按照每周六的日期来决定是否是双周、单周的,也就是如果周六那天日期是单数,那么这周就是单休,如果是双数,那就是双休。

之前没有考虑到每个月的天数不一样的问题,导致判断不是很准确,经过修改,现在已经是精确的了。

例子,PHP获取每周六日期 php判断奇数偶数实现代码。

复制代码 代码示例:

$ts=date('t');//取得本月总天数

$rq=date('d');//取得今天的日期

$xq=date('w');//取得今天的星期,1-6代表星期1-6,0代表周日

//计算出距离周六的天数

if ($xq==6){

$date1= 0;

}else if ($xq==0){

$date1= -1;

}else{

$date1= 6-$xq;}

//使用现在的日期加上距离周六的天数

$rq=$rq+$date1;

//与本月总天数进行对比

if ($rq <= $ts){

$rq=$rq;

}else if($rq > $ts){

$rq=$rq-$ts;

}else{

$rq=$date1;

} www.jbxue.com

//得到计算后周六的日期,然后对日期进行判断奇数偶数。

$a=$rq;

$a= $a%2;

if ($a==0){

echo '本周六是:'.$rq.'号,本周是双周';

}

else{

echo '本周六是:'.$rq.'号,本周是单周';

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值