当前位置: 首页 > 编程笔记 >

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

席俊驰
2023-03-14
本文向大家介绍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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍C#判断日期是否到期的方法,包括了C#判断日期是否到期的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#判断日期是否到期的方法,在C#程序开发中非常具有实用价值。分享给大家供大家参考之用。具体方法如下: 一般在用户权限系统中,有时候需要根据用户的签约时间和签约时长来判断是否到期。先来看看帮助类如下: 客户端调用代码如下: 运行结果显示:还没到期~~ 希望本文所述对大家

  • 本文向大家介绍python判断给定的字符串是否是有效日期的方法,包括了python判断给定的字符串是否是有效日期的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python判断给定的字符串是否是有效日期的方法。分享给大家供大家参考。具体分析如下: 这里python判断给定的字符串是否是一个有效的日期,如果是一个日期格式的字符串,该函数返回True,否则返回False 希望本文所述对大

  • 问题内容: 我有以下代码: 日期,开始和结束都是格式为1/1的变量。我应该怎么做才能打印出正确的结果?我尝试将日期设置为10/2,开始设置为3/14,结束设置为11/7,并且打印“否!”,这表示运行不正确。我想必须将它们格式化为日期格式,然后进行比较。 问题答案: 由于您仍然不满意,因此我有另一个答案。不使用日期时间和年份。 它仅使用内置元组并对其进行比较: 您可以轻松创建如下这样的元组:

  • 原始关闭原因未解决 JavaScript Date对象将日期与时间进行比较,因此,如果您比较:< code > time 1 . gettime()= = = time 2 . gettime(),如果至少有一毫秒的差异,它们将为“false”。 我们需要的是有一个很好的方法来比较小时,天,周,月,年?其中一些很容易,比如 year: 但是对于日、月、小时,它更复杂,因为它需要多个验证或划分。 是

  • 本文向大家介绍php判断两个日期之间相差多少个月份的方法,包括了php判断两个日期之间相差多少个月份的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php判断两个日期之间相差多少个月份的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍Java判断两个日期相差天数的方法,包括了Java判断两个日期相差天数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java判断两个日期相差天数的方法。分享给大家供大家参考。具体如下: 把上面的代码放在项目里使用了一下,【求日期部分】是要满24小时才算一天的,不太适应项目的需求,故改成这样子。 希望本文所述对大家的java程序设计有所帮助。