2011-11-04 37 views
2

我想要做的是計算上一個星期一的時間戳,但相對於其他日期。 說我給日期16-11-2011,我想14-11-2011回到日期。相對於其他日期獲取strtotime('last weekday')

有沒有辦法做到這一點,而不硬編碼?

+0

'回聲日期(「年月日」,的strtotime(「上週一,的strtotime($ old_date)));' – Mob

回答

6

使用的strtotime第二個參數設置「現在」的時間,這是計算相對日期時使用:

strtotime('last monday', strtotime($old_date)); 
+0

或「-1周」或「-7天」等。 – Crontab

+0

我不知道我現在可以設置。這正是我所期待的,謝謝。 –