thể trùng lặp:
How to get previous month and year relative to today, using strtotime and date?PHP strtotime: hãy dùng thử tháng trước
Hôm nay là mười hai, ngày 31 nhưng strtotime("-1 months")
trả về tháng mười hai:
echo date("Y-m", strtotime("-1 months"));
Tương tự cho strtotime("last month")
Làm thế nào tôi có thể trả lại đúng tháng trước đó (tháng 11)?
Test: http://codepad.viper-7.com/XvMaMB
Cảm ơn. Rất sai lầm! Có vẻ như nó sẽ trả về "1" hoặc ngày trong tuần. – Martin
@Martin Hãy thử và tìm hiểu –
@Martin: 'strtotime' luôn trả về dấu thời gian (hoặc sai khi thất bại). Vì vậy, nó * sẽ * trả về một dấu thời gian của ngày đầu tiên của tháng trước, nhưng vì bạn đang xuất nó trong định dạng 'Y-m', điều đó tốt cho bạn. – Travesty3