PHP判断两个给定日期是否在同一周的方法

 更新时间:2017年08月23日 11:13:59   作者:无之心  
这篇文章主要介绍了PHP判断两个给定日期是否在同一周的方法,涉及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-8-19');
$testWeek_end=strtotime('2017-8-23');
echo getSameWeek($testWeek_start,$testWeek_end)?'在同一周':'不在同一周';

运行结果:

不在同一周

PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

在线日期/天数计算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools.jb51.net/jisuanqi/datecalc

在线日期天数差计算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq

Unix时间戳(timestamp)转换工具:
http://tools.jb51.net/code/unixtime

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》及《PHP数学运算技巧总结

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • PHP生成及获取JSON文件的方法

    PHP生成及获取JSON文件的方法

    这篇文章主要介绍了PHP生成及获取JSON文件的方法,涉及php针对json格式数据及文件相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • 简单谈谈favicon

    简单谈谈favicon

    浏览器调用Favicon的原则是首先在网页所在的目录下寻找Favicon.ico文件,如果没有,便到网站的根目录下寻找。那么我们可以自定义favicon的位置吗?今天我们就来探讨下
    2015-06-06
  • php在文件指定行中写入代码的方法

    php在文件指定行中写入代码的方法

    有的站主页是缓存页面,你加入的网马代码或是webshell代码经常被更新或是其它的因素干掉,所以弄了这个代码,防范方法脚本之家将最后给解决方法
    2012-05-05
  • php禁用cookie后session设置方法分析

    php禁用cookie后session设置方法分析

    这篇文章主要介绍了php禁用cookie后session设置方法,分析了php相关配置文件的功能与设置方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • php可变长参数处理函数详解

    php可变长参数处理函数详解

    这篇文章主要介绍了php可变长参数处理函数,结合实例形式分析了func_num_args()、func_get_arg()及func_get_args()三个可变长参数处理函数功能及使用方法,需要的朋友可以参考下
    2017-02-02
  • PHP设置Cookie的HTTPONLY属性方法

    PHP设置Cookie的HTTPONLY属性方法

    下面小编就为大家带来一篇PHP设置Cookie的HTTPONLY属性方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • PHP pthreads v3下的Volatile简介与使用方法示例

    PHP pthreads v3下的Volatile简介与使用方法示例

    这篇文章主要介绍了PHP pthreads v3下的Volatile简介与使用方法,结合实例形式较为详细的分析了PHP pthreads v3下Volatile的功能、原理、使用方法及相关操作注意事项,需要的朋友可以参考下
    2020-02-02
  • php计算数组不为空元素个数的方法

    php计算数组不为空元素个数的方法

    本文为大家介绍下php计算数组不为空元素个数的方法,需要的朋友可以参考下
    2014-01-01
  • php变量与JS变量实现不通过跳转直接交互的方法

    php变量与JS变量实现不通过跳转直接交互的方法

    这篇文章主要介绍了php变量与JS变量实现不通过跳转直接交互的方法,涉及php与javascript变量传输及代码混编相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • PHP实现上一篇下一篇的方法实例总结

    PHP实现上一篇下一篇的方法实例总结

    这篇文章主要介绍了PHP实现上一篇下一篇的方法,结合实例形式总结分析了php获取上一篇下一篇文章SQL操作的相关查询技巧,需要的朋友可以参考下
    2016-09-09

最新评论