Cara Menggunakan Fungsi date_time_set() di PHP

Cara Menggunakan Fungsi Date Time Set Di Php



Itu tanggal_waktu_set() fungsi digunakan dalam PHP untuk mengatur tanggal dan waktu tertentu untuk objek DateTime. Objek DateTime mewakili tanggal dan waktu dalam PHP dan digunakan untuk melakukan operasi pada tanggal dan waktu. Itu tanggal_waktu_set() fungsi mengambil lima parameter, empat parameter terakhir adalah bilangan bulat yang mewakili tahun, bulan, hari, dan waktu, dan parameter pertama adalah objek DateTime.

Sintaks untuk fungsi date_time_set()

Sintaks dari tanggal_waktu_set() fungsi dalam PHP diberikan di bawah ini.

Tanggal Waktu date_time_set ( Tanggal Waktu $objek , int $jam , int $ menit , int $detik = 0 , int $mikrodetik = 0 )

Parameter fungsinya adalah:







  • $objek: Objek DateTime untuk dimodifikasi.
  • $jam : Nilai baru untuk komponen jam.
  • $menit: Nilai baru untuk komponen menit.
  • $kedua: (Opsional) Nilai baru untuk komponen kedua. Standarnya adalah 0.
  • $mikrodetik: (Opsional) Nilai baru untuk komponen mikrodetik. Standarnya adalah 0.

Nilai ini harus dalam format string, dengan waktu diformat dalam format 24 jam.



Nilai Pengembalian

Objek DateTime baru dengan komponen waktu yang diperbarui dikembalikan oleh tanggal_waktu_set() metode. Objek DateTime utama tidak diubah.



Catatan: Perlu dicatat bahwa tanggal_waktu_set() fungsi tidak mengubah objek DateTime asli, melainkan mengembalikan objek DateTime baru dengan tanggal dan waktu yang ditentukan. Ini berarti bahwa jika Anda ingin memperbarui objek DateTime dengan nilai waktu yang baru, Anda perlu menetapkan nilai pengembalian dari tanggal_waktu_set() berfungsi kembali ke objek DateTime asli.





Misalnya:



$tanggal = baru Tanggal Waktu ( '2023-12-01 00:00:00' ) ;

date_time_set ( $tanggal , 12 , 30 ) ;

mencetak ( 'Tanggal: ' . format tanggal ( $tanggal , 'Y/m/h H:i:s' ) ) ;

?>

Dalam contoh ini, baris pertama membuat objek DateTime baru dengan tanggal yang disetel ke 1 Desember 2023 pada tengah malam. Baris kedua menggunakan the tanggal_waktu_set() berfungsi untuk mengatur waktu objek ke 12:30 dan menetapkan objek DateTime yang dihasilkan kembali ke $tanggal variabel.



Jika Anda meneruskan nilai hari dan bulan yang berada di luar rentang yang diizinkan saat memanggil metode ini, nilai tersebut akan ditambahkan ke nilai induknya.



$tanggal = baru Tanggal Waktu ( ) ;

date_time_set ( $tanggal , 24 , 22 , 36 ) ;

mencetak ( 'Tanggal: ' . format tanggal ( $tanggal , 'Y/m/h H:i:s' ) ) ;

?>

Objek DateTime baru yang mencerminkan tanggal dan waktu saat ini dibuat oleh kode di atas. Waktu objek DateTime kemudian diatur ke 24 jam, 22 menit, dan 36 detik menggunakan tanggal_waktu_set() metode. Itu format tanggal() metode kemudian digunakan untuk memformat dan mencetak tanggal dan waktu yang diubah.

Kesimpulan

Itu tanggal_waktu_set() fungsi dalam PHP menyediakan cara mudah untuk mengatur atau memodifikasi komponen waktu dari objek DateTime. Dengan menggunakan fungsi ini, developer dapat dengan mudah mengubah komponen jam, menit, detik, dan mikrodetik dari objek DateTime. Itu tanggal_waktu_set() function menawarkan fleksibilitas dan presisi dalam menangani modifikasi waktu, menjadikannya alat yang berharga untuk bekerja dengan tanggal dan waktu dalam aplikasi PHP.