給定一個日期,我想找到下一個日期,這是一個特定的星期幾。例如。給定一個日期查找下一個日期,這是一個特定的一天
Today (8/24/2012)
Find next Sunday(0) returns 8/26/2012
Find next Friday(5) returns 8/24/2012 (Today's a Friday)
我能找到一週的某一天使用一個特定的日子:
date("w", timeStamp)
給定一個日期,我想找到下一個日期,這是一個特定的星期幾。例如。給定一個日期查找下一個日期,這是一個特定的一天
Today (8/24/2012)
Find next Sunday(0) returns 8/26/2012
Find next Friday(5) returns 8/24/2012 (Today's a Friday)
我能找到一週的某一天使用一個特定的日子:
date("w", timeStamp)
您可以使用strtotime()
:
調用strtotime("next Sunday");
將讓你的Unix時間戳下週日。
您可以給它第二個參數,它是一個Unix時間戳,「下個星期日」將是相對於該日期。
只是要指出,如果你想得到最近的星期五,使用'strtotime(「下週五」);'將返回下週的星期五,而不是今天。代替這個,你可以簡單地使用'strtotime(「星期五」);'來獲得當前或即將到來的星期五。所以如果你要做'日期(「m/d/y」,strtotime(「星期五」,time()+ 86400));'你會得到即將到來的星期五'08/31/12' –
你是指strtotime? http://php.net/manual/en/function.strtotime.php –
[你有什麼嘗試](http://www.whathaveyoutried.com)? – Matt
我試圖拿出一個我自己的算法使用日期(「W」,時間戳),但我意識到我可能會試圖重新發明輪子。 –