PHP计算两个日期是否在同一周的方法
2018-02-17 20:30:01
•
阅读
打赏
本文主要介绍了PHP计算两个日期是否在同一周的方法,涉及PHP针对日期时间的转换、运算及判断等相关操作技巧,需要的朋友参考下
/**
* 判断两日期是不是同一周
* 星期是按周日到周六
*/
function getSameWeek($pretime, $aftertime)
{
$flag = false;//默认不是同一周
$afweek = date('w', $aftertime);//当前是星期几
$mintime = $aftertime - $afweek * 3600 * 24;//一周开始时间
$maxtime = $aftertime + (7 - $afweek) * 3600 * 24;//一周结束时间
if ($pretime >= $mintime && $pretime <= $maxtime) {//同一周
$flag = true;
}
return $flag;
}
$testWeek_start = strtotime('2017-6-19');
$testWeek_end = strtotime('2017-6-23');
echo getSameWeek($testWeek_start, $testWeek_end) ? '在同一周' : '不在同一周';
运行结果:
在同一周
以上就是本文PHP计算两个日期是否在同一周的方法的全部内容,希望本文所述对大家PHP程序设计有所帮助。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型