我需要知道本周的星期四(或其他任何一天)或下周的星期四(或其他任何一天)的日期。
情况是每周有3次巡回演出。我要查下下一次巡演的日期
如果今天是星期二,日期是2014年01月21日,并且在星期二、星期五和星期天进行旅游。那么我需要知道下一个巡演日期是星期五。
同样,如果今天是星期五,我需要知道下个星期的星期二。
到目前为止,我尝试使用strtotime("next tuesday"),但它似乎不太好
发布于 2014-01-21 06:04:36
echo strtotime("next Thursday");直接来自PHP.net的示例应该可以工作。在那之后的星期四你可以做
$nextThursday= strtotime("next Thursday");
$secondThursday=strtotime("next Thursday",$nextThursday); // And so on演示
发布于 2014-01-21 06:10:08
尝尝这个,
<?php
$next_thursday    =     strtotime("next Thursday");
$this_thurday     =     strtotime('thursday this week');
if($next_thursday==$this_thurday)
{ 
$numberOfWeeks = 1;
$next_thursday = $next_thursday + ($numberOfWeeks * 60 * 60 * 24 * 7);
}
echo date("Y/m/d", $this_thurday);
echo date("Y/m/d", $next_thursday);
?>发布于 2015-04-24 03:40:42
我正在寻找类似的东西,并在“欺骗”的这里评论中发现了以下内容:
(new DateTime('now'))->modify('+5 days')我用这个的方式如下:
$date = DateTime('15 apr 15');
$date->modify('next thursday');
var_dump($date);这对我是有效的,所以我把这作为寻找的另一种可能性。
https://stackoverflow.com/questions/21250346
复制相似问题