Voglio ottenere la data del mese scorso. Ho scritto questo:Ottenere la data del mese scorso in php
$prevmonth = date('M Y');
Quale mi dà il mese corrente/anno. Non posso dire se dovrei usare strtotime
, mktime
. Qualcosa al timestamp? Devo aggiungere qualcosa in seguito per reimpostare in modo che la data non sia impostata sul mese scorso in tutto per tutti i timestamp sul mio sito? Sto provando a RTM ma è difficile per me capirlo.
Questo non è abbastanza buono e può causare errori nel codice: '$ time = strtotime ('2011-03-30 01:01:01'); echo date ('r', strtotime ('- 1 mese', $ time));' questo restituirà Wed, 02 mar 2011 01:01:01 - non febbraio! Usa 'strtotime ('primo giorno del mese precedente')' invece – Ostin
hai ragione, grazie – OzzyCzech
@OzzyCzech Torna l'1 e il 31 ottobre quando lo esegui il 3 marzo? –