DateTime sınıfı
DateTime
&reftitle.intro;
Tarih ve zaman gösterimi.
Bu sınıf, DateTimeImmutable gibi davranır, ancak
DateTime::modify gibi değişiklik yapma yöntemleri
çağrıldığında nesnelerin kendisi değiştirilir.
DateTime sınıfının nesnelerindeki yöntemlerin
çağrılması bu nesnelerde tutulan bilgiyi değiştirir. Bunu engellemek için
clone işleci kullanılarak yeni bir nesne
oluşturulmalıdır. Önerilen bu davranışı öntanımlı olarak elde etmek için
DateTime yerine
DateTimeImmutable kullanılabilir.
&reftitle.classsynopsis;
DateTime
implements
DateTimeInterface
&InheritedConstants;
&Methods;
&reftitle.changelog;
&Version;
&Description;
7.2.0
DateTime sınıfının sabitleri şimdi
DateTimeInterface üzerinde tanımlı.
7.1.0
DateTime kurucusu artık yapılandırılan
değerdeki mikrosaniyeleri içerebiliyor, evvelce mikrosaniyeler daima
0 ile ilklendirilirdi.
&reference.datetime.entities.datetime;