PHP DateTime :: ay ekleme ve çıkarma değiştirme

0 Cevap php

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ı?

0 Cevap