我可以在上個月的上個星期一找到,但我還需要兩個月前的上個星期一?如何查找兩個月前或N個月前的上個星期一
strtotime("last Monday of June 2015") //gives previous month's last Monday
我應該怎麼做才能找到上個星期一的-2個月?
我將利用這一編程
我可以在上個月的上個星期一找到,但我還需要兩個月前的上個星期一?如何查找兩個月前或N個月前的上個星期一
strtotime("last Monday of June 2015") //gives previous month's last Monday
我應該怎麼做才能找到上個星期一的-2個月?
我將利用這一編程
試試這個:
// Past
strtotime("last Monday of -2 months");
// Future
strtotime("last Monday of +2 months");
就像一個魅力! PHP的strtotime
非常聰明。
髒在我看來,但這個工程
$no_months = -2; // Number of months from now
echo date('d/M/Y' , strtotime('Last monday of ' . date('M Y', strtotime($no_months . ' months'))));
本質上講,這只是動態創建了「2015年6月」,你的原始字符串的「2015年5月」的一部分,這取決於你在var中設定的月份的負值/正值。
另外你可以爲其他人添加一個未來時間的例子,比如'$ no_months = 3'。 :) – hakiko
你試過兩個月前的最後一個星期嗎? – h2ooooooo