Olası Çoğalt:
How to get previous month and year relative to today, using strtotime and date?PHP strtotime: Get önceki aya
Bugün Aralık 31 ama strtotime("-1 months")
döndürür Aralık:
echo date("Y-m", strtotime("-1 months"));
aynı strtotime("last month")
Bir önceki ayı (Kasım) nasıl doğru bir şekilde iade edebilirim?
Testi: http://codepad.viper-7.com/XvMaMB
Teşekkür bakın, bunu görecek. Çok yanıltıcı! "1" ya da hafta içi geri dönecek gibi görünüyor. – Martin
@Martin Deneyin ve –
@Martin: strtotime' öğesinin her zaman bir zaman damgası döndürdüğünü (veya başarısız olduğunda false) öğrenin. Bu yüzden * geçen ayın ilk gününün bir zaman damgasını * döndürecek, ancak bunu Y-m biçiminde çıkardığınız için, bu sizin için iyi olacaktır. – Travesty3