php – 获取最后一个星期四,但仅限于此序列中的第二个星期四
发布时间:2020-12-13 17:12:52 所属栏目:PHP教程 来源:网络整理
导读:我知道我可以在上周四拿到这个 $firstdate = strtotime('last thursday'); 但是,截至发布此问题时,它将返回 August 2nd,2012 我需要的是在这两周周期之后的最后一个星期四: 8月9日 8月23日 9月6日 9月20日 此后每隔一个星期四. 因此,如果当前日期是8月10日,
我知道我可以在上周四拿到这个
$firstdate = strtotime('last thursday'); 但是,截至发布此问题时,它将返回 August 2nd,2012 我需要的是在这两周周期之后的最后一个星期四: > 8月9日 此后每隔一个星期四. >因此,如果当前日期是8月10日,它将在8月9日返回 解决方法
使用周数.
你想要的是具有偶数的周的星期四. 这是一种方法: function getLastEvenWeekThursday() { $lastThursday = strtotime('last thursday'); $weeknumber = date("W",$lastThursday); if($weeknumber % 2 == 0) return $lastThursday; else return $lastThursday - 3600*24*7; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |