PHP'de date_time_set() İşlevi Nasıl Kullanılır

Php De Date Time Set Islevi Nasil Kullanilir



bu tarih_saat_kümesi() işlevi, PHP'de DateTime nesnesi için belirli bir tarih ve saat ayarlamak için kullanılır. DateTime nesnesi, PHP'de bir tarih ve saati temsil eder ve tarih ve saatlerde işlemler gerçekleştirmek için kullanılır. bu tarih_saat_kümesi() işlevi beş parametre alır, son dört parametre yılı, ayı, günü ve saati temsil eden tamsayılardır ve ilk parametre bir DateTime nesnesidir.

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.