Ben bir çok çalışıyoruz DateTime class
and recently ran into what I thought was a bug when adding months. After a bit of research, it appears that it wasn't a bug, but instead working as intended. According to the documentation found here:
Example #2 Beware when adding or subtracting months
<?php
$date = new DateTime('2000-12-31');
$date->modify('+1 month');
echo $date->format('Y-m-d') . "\n";
$date->modify('+1 month');
echo $date->format('Y-m-d') . "\n";
?>
The above example will output: 2001-01-31 2001-03-03
Bu bir hata olarak kabul edilmez Herkes neden haklı olabilir?
Ayrıca herkes sorunu düzeltmek ve yerine amaçlandığı gibi beklendiği gibi bu kadar 1 ay çalışacak yapmak için herhangi bir şık çözümler var mı?