首页 文章

星期四或星期四星期四在PHP获取本周的日期

提问于
浏览
0

我需要在本周的星期四(或任何其他日期)或下周的星期四(或任何其他日期)获得DATE

场景是每周都有3次巡演..我需要找出下一个巡演日期

如果今天是星期二,日期是2014年1月21日,旅游将在星期二,星期五和星期日举行......那么我需要找出下周五的星期五旅游日期

同样,如果今天是星期五,我需要在下周的星期二找出日期 .

到目前为止,我尝试使用 strtotime("next tuesday") ,但似乎效果不佳

4 回答

  • -1
    Its working........
    echo strtotime("next Thursday"), "\n";
    Click here for detail: http://us.php.net/strtotime
    
  • 1

    我正在寻找类似的东西,并在deceze的评论here中找到以下内容:

    (new DateTime('now'))->modify('+5 days')
    

    我按照以下方式使用了这个:

    $date = DateTime('15 apr 15');
    $date->modify('next thursday');
    var_dump($date);
    

    这对我有用,所以我把它放在那里作为那些看起来的另一种可能性 .

  • 1
    echo strtotime("next Thursday");
    

    直接来自PHP.net的示例应该可行 . 在那之后的星期四,你可以做到

    $nextThursday= strtotime("next Thursday");
    $secondThursday=strtotime("next Thursday",$nextThursday); // And so on
    

    Demo

  • 3

    试试这个,

    <?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);
    ?>
    

相关问题