获取下周四的日期(如果我们是星期四,包括今天)

时间:2016-10-21 08:08:47

标签: php date

我需要得到下周四的日期。 到目前为止,我使用strtotime('next thursday');来获取它。它工作得很好,直到我意识到它给了我星期四的星期日,如果我们今天星期四...

下一个星期四的最佳方式是什么,包括今天的计算日期?

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

if((int) date('N') === 4) {
    return date('Y-m-d'); // today is thursday
}
else {
    return date('Y-m-d', strtotime('next thursday'));
}

答案 1 :(得分:0)

你去吧

if( date( 'N' ) == 4 )
{
    echo date( 'd-m-Y' );
}
echo date( 'd-m-Y', strtotime( 'next thursday' ) );