У меня проблема с приведенным ниже кодом, мне нужно, чтобы он просчитывал последние 30/31 дней, но когда он достигает 31 дня, он возвращается к 1
$startDate = new DateTime();
$endDate = new DateTime($row['vadded']);
$diff = date_diff($endDate,$startDate);
и это вывод
<td><?php echo $diff->format('%d days')?></td>