Cara Menggunakan Fungsi date_time_set() dalam PHP

Cara Menggunakan Fungsi Date Time Set Dalam Php



The set_masa_tarikh() fungsi digunakan dalam PHP untuk menetapkan tarikh dan masa tertentu untuk objek DateTime. Objek DateTime mewakili tarikh dan masa dalam PHP dan digunakan untuk melaksanakan operasi pada tarikh dan masa. The set_masa_tarikh() fungsi mengambil lima parameter, empat parameter terakhir ialah integer yang mewakili tahun, bulan, hari dan masa, dan parameter pertama ialah objek DateTime.

Sintaks untuk fungsi date_time_set().

Sintaks daripada set_masa_tarikh() fungsi dalam PHP diberikan di bawah.

Masa tarikh tarikh_masa_set ( Masa tarikh $objek , int $jam , int $minit , int $second = 0 , int $mikrosaat = 0 )

Parameter fungsi tersebut ialah:







  • $objek: Objek DateTime untuk diubah suai.
  • $jam : Nilai baharu untuk komponen jam.
  • $minit: Nilai baharu untuk komponen minit.
  • $second: (Pilihan) Nilai baharu untuk komponen kedua. Lalai ialah 0.
  • $mikrosaat: (Pilihan) Nilai baharu untuk komponen mikrosaat. Lalai ialah 0.

Nilai ini mestilah dalam format rentetan, dengan masa diformatkan dalam format 24 jam.



Nilai Pulangan

Objek DateTime baharu dengan komponen masa yang dikemas kini dikembalikan oleh set_masa_tarikh() kaedah. Objek DateTime utama tidak diubah.



Catatan: Perlu diingat bahawa set_masa_tarikh() fungsi tidak mengubah suai objek DateTime asal, sebaliknya, ia mengembalikan objek DateTime baharu dengan tarikh dan masa yang ditentukan. Ini bermakna jika anda ingin mengemas kini objek DateTime dengan nilai masa baharu, anda perlu menetapkan nilai pulangan bagi set_masa_tarikh() berfungsi kembali kepada objek DateTime asal.





Sebagai contoh:



$tarikh = baru Masa tarikh ( '2023-12-01 00:00:00' ) ;

tarikh_masa_set ( $tarikh , 12 , 30 ) ;

cetak ( 'Tarikh: ' . format tarikh ( $tarikh , 'Y/m/h H:i:s' ) ) ;

?>

Dalam contoh ini, baris pertama mencipta objek DateTime baharu dengan tarikh ditetapkan pada 1 Disember 2023 pada tengah malam. Baris kedua menggunakan set_masa_tarikh() berfungsi untuk menetapkan masa objek kepada 12:30 tengah hari dan memberikan objek DateTime yang terhasil kembali ke $tarikh pembolehubah.



Jika anda melepasi nilai hari dan bulan yang berada di luar julat yang dibenarkan semasa memanggil kaedah ini, nilai tersebut akan ditambahkan pada nilai induknya.



$tarikh = baru Masa tarikh ( ) ;

tarikh_masa_set ( $tarikh , 24 , 22 , 36 ) ;

cetak ( 'Tarikh: ' . format tarikh ( $tarikh , 'Y/m/h H:i:s' ) ) ;

?>

Objek DateTime baharu yang mencerminkan tarikh dan masa semasa dicipta oleh kod di atas. Masa objek DateTime kemudiannya ditetapkan kepada 24 jam, 22 minit dan 36 saat menggunakan set_masa_tarikh() kaedah. The format tarikh() kaedah kemudian digunakan untuk memformat dan mencetak tarikh dan masa yang diubah.

Kesimpulan

The set_masa_tarikh() fungsi dalam PHP menyediakan cara mudah untuk menetapkan atau mengubah suai komponen masa objek DateTime. Dengan menggunakan fungsi ini, pembangun boleh menukar komponen jam, minit, saat dan mikrosaat objek DateTime dengan mudah. The set_masa_tarikh() fungsi menawarkan fleksibiliti dan ketepatan dalam mengendalikan pengubahsuaian masa, menjadikannya alat yang berharga untuk bekerja dengan tarikh dan masa dalam aplikasi PHP.