date_time_set() İşlevi için sözdizimi
sözdizimi tarih_saat_kümesi() PHP'deki fonksiyon aşağıda verilmiştir.
TarihSaat tarih_saati_ayarla ( TarihSaat $nesne , int $ saat , int $dakika , int $saniye = 0 , int $mikrosaniye = 0 )Fonksiyonun parametreleri şunlardır:
- $nesne: Değiştirilecek DateTime nesnesi.
- $ saat : Saat bileşeni için yeni değer.
- $dakika: Dakika bileşeni için yeni değer.
- $saniye: (İsteğe bağlı) İkinci bileşen için yeni değer. Varsayılan 0'dır.
- $mikrosaniye: (İsteğe bağlı) Mikrosaniye bileşeni için yeni değer. Varsayılan 0'dır.
Bu değerler, saat 24 saat biçiminde biçimlendirilmiş bir dize biçiminde olmalıdır.
Geri dönüş değeri
Güncellenmiş saat bileşenlerine sahip yeni bir DateTime nesnesi, tarafından döndürülür. tarih_saat_kümesi() yöntem. Birincil DateTime nesnesi değiştirilmedi.
Not: belirtmekte fayda var ki, tarih_saat_kümesi() işlevi orijinal DateTime nesnesini değiştirmez, bunun yerine belirtilen tarih ve saate sahip yeni bir DateTime nesnesi döndürür. Bu, bir DateTime nesnesini yeni bir saat değeriyle güncellemek istiyorsanız, dönüş değerini atamanız gerektiği anlamına gelir. tarih_saat_kümesi() işlevini orijinal DateTime nesnesine geri döndürür.
Örneğin:
$tarih = yeni TarihSaat ( '2023-12-01 00:00:00' ) ;
tarih_saati_ayarla ( $tarih , 12 , 30 ) ;
Yazdır ( 'Tarih: ' . tarih formatı ( $tarih , 'E/a/d H:i:s' ) ) ;
?>
Bu örnekte, ilk satır, tarihi 1 Aralık 2023 gece yarısı olarak ayarlanmış yeni bir DateTime nesnesi oluşturur. İkinci satır kullanır tarih_saat_kümesi() nesnenin saatini 12:30 pm olarak ayarlamak için işlev ve elde edilen DateTime nesnesini $tarih değişken.
Bu yöntemi çağırırken izin verilen aralığın dışında gün ve ay değerleri iletirseniz, bunlar üst değerlerine eklenir.
$tarih = yeni TarihSaat ( ) ;
tarih_saati_ayarla ( $tarih , 24 , 22 , 36 ) ;
Yazdır ( 'Tarih: ' . tarih formatı ( $tarih , 'E/a/d H:i:s' ) ) ;
?>
Geçerli tarih ve saati yansıtan yeni bir DateTime nesnesi yukarıdaki kod tarafından oluşturulur. DateTime nesnesinin zamanı daha sonra kullanılarak 24 saat, 22 dakika ve 36 saniyeye ayarlanır. tarih_saat_kümesi() yöntem. bu tarih formatı() yöntem daha sonra değiştirilen tarih ve saati biçimlendirmek ve yazdırmak için kullanılır.
Çözüm
bu tarih_saat_kümesi() PHP'deki işlev, bir DateTime nesnesinin saat bileşenlerini ayarlamak veya değiştirmek için uygun bir yol sağlar. Geliştiriciler, bu işlevi kullanarak bir DateTime nesnesinin saat, dakika, saniye ve mikrosaniye bileşenlerini kolayca değiştirebilir. bu tarih_saat_kümesi() işlevi, zaman değişikliklerinin işlenmesinde esneklik ve kesinlik sunarak, onu PHP uygulamalarında tarih ve saatlerle çalışmak için değerli bir araç haline getirir.