Eventuali duplicati:
How to get previous month and year relative to today, using strtotime and date?PHP strtotime: Get mese precedente
Oggi è il 31 ma strtotime("-1 months")
restituisce Dicembre:
echo date("Y-m", strtotime("-1 months"));
Lo stesso vale per strtotime("last month")
Come posso restituire correttamente il mese precedente (novembre)?
prova: http://codepad.viper-7.com/XvMaMB
Grazie. Molto fuorviante! Sembra che restituisca "1" o il giorno della settimana. – Martin
@Martin Provalo e scopri –
@Martin: 'strtotime' restituisce sempre un timestamp (o un falso in caso di errore). Quindi * restituirà * un timestamp del primo giorno dell'ultimo mese, ma dal momento che lo stai emettendo nel formato 'Y-m', va bene per te. – Travesty3