(PHP 5 >= 5.2.0, PHP 7, PHP 8)
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.
$format
, string $datetime
, ?DateTimeZone $timezone
= null
): DateTime|false
Sürüm: | Açıklama |
---|---|
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.
|