- explode: documentation ( source)
- date: documentation ( source)
<?php
$dateString = date('Y-m-d');
$dateArray = explode('-',$dateString);
$month = intval($dateArray[1]) + 1;
$day = intval($dateArray[2]);
if ($day > 28){
$day = 1;
$month += 1;
}
$newdate = $dateArray[0].'-'.$month.'-'.$day;
$date = new DateTime('$newdate');
echo $date->format('Y-m-d');
?>