Eventuali duplicati:
PHP last day of the monthRicevi l'ultimo giorno del mese?
C'è qualche funzione come $date->getMonthDays()
o $date->getLastDayOfMonth()
in PHP per ottenere il numero di giorni in un dato mese (o l'ultimo numero del giorno)?
$start = new DateTime('2012-02-01');
$end = clone $start;
// Interval = last day of the month minus current day in $start
$interval = $start->getLastDayOfMonth() - intval($start->format('j'));
$end->add(new DateInterval('P' . $interval . 'D'));
EDIT: grazie, votato per chiudere, si tratta di un duplicato, mi spiace per chiedere ...
Non so PHP, ma in generale, è possibile ottenere l'ultimo giorno per ottenere prima giornata del mese successivo poi -1 –
'(DateTimeObj) -> format ('t');' ti darebbe il numero di giorni in quel mese. –
@EricYin è una buona idea, proverò se non c'è alcuna funzione PHP nativa, grazie mille. – gremo