Извеждане на дата от следващ месец

ljuljana

Registered
Отново въпроса е за електронен магазин.
Трябва ми код, който при зададена начална дата (която е датата на даване на поръчката - текущата дата), всеки следващ на месец да извежда датата за фактуриране.
 
По принцип такива дати може би е по-добре да са предварително изчислени и да са записани в базата. :roll:

Ето как от една дата да намериш за следващите месеци същата дата:

PHP:
$date = "09.12.19 15:56";
$format = 'd.m.Y H:i';

for($i=1; $i< 5; $i++)
{
  $newDate =  DateTime::createFromFormat($format, $date);
  echo "<br> next date: ".  $newDate->modify('+'.$i.' month')->format($format)  ;
}
Код:
next date: 09.01.0020 15:56
next date: 09.02.0020 15:56
next date: 09.03.0020 15:56
next date: 09.04.0020 15:56

Важно е да си запишеш твоя формат, който ползваш. Гледах да го направвя по-цивилизовано, иначе винаги може да използваш Preg_replace или някакъв друг "хакерски" начин за да постигнеш същото. :?:
 
Ctime ми е в същият формат: 2019-10-18 14:44:55

[sql]SELECT DATE_FORMAT(ctime + INTERVAL 1 MONTH, '%Y-%m-%d %H:%i:%s') FROM users WHERE id = 1;[/sql]
 

Горе