Cara Menggunakan Fungsi date_modify() dalam PHP

Cara Menggunakan Fungsi Date Modify Dalam Php



The date_modify() ialah fungsi PHP terbina dalam yang digunakan untuk mengubah suai nilai tarikh/masa objek tarikh. Fungsi ini adalah sebahagian daripada Masa tarikh kelas dan digunakan untuk menambah atau menolak selang tertentu daripada objek tarikh. Objek tarikh dicipta menggunakan Masa tarikh kelas dalam PHP. The date_modify() fungsi kemudiannya digunakan untuk mengubah suai objek ini dengan menambah atau menolak selang masa tertentu.

Sintaks untuk fungsi date_modify() dalam PHP

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

tarikh_ubah suai ( Masa tarikh $objek , tali $ubah suai )

Ia memerlukan dua parameter:







  • $objek: A 'Masa tarikh' objek yang anda ingin ubah suai.
  • $ubah suai: Rentetan yang mewakili pengubahsuaian yang anda mahu pada tarikh/masa atau objek.

Nilai Pulangan

The date_modify() fungsi mengembalikan yang diubah suai Masa tarikh objek.



Cara Menggunakan Fungsi date_modify() dalam PHP

Berikut adalah beberapa kegunaan date_modify() fungsi dalam PHP.



1: Penggunaan Asas

Penggunaan asas bagi date_modify() fungsi melibatkan lulus Masa tarikh objek dan rentetan yang menyatakan pengubahsuaian.







$tarikh = baru Masa tarikh ( '2023-03-12' ) ;

bergema $tarikh -> format ( 'Y-m-d' ) . ' \n ' ;

tarikh_ubah suai ( $tarikh , '+3 hari' ) ;

bergema $tarikh -> format ( 'Y-m-d' ) . ' \n ' ;

?>

Kod di atas menjana a Masa tarikh objek dengan tarikh 2023-03-12 sebagai nilai pertamanya. Tarikh yang diubah suai kemudian dicetak menggunakan “Y-m-d” format selepas dilaraskan menggunakan date_modify() fungsi untuk menambah 3 hari. Tarikh baharu kemudiannya dicetak menggunakan tarikh->format fungsi.



2: Menggabungkan Pelbagai Pengubahsuaian

The date_modify() fungsi membenarkan untuk menggabungkan berbilang pengubahsuaian dalam satu operasi. Katakan kita ingin menolak 1 bulan dan 10 hari dari tarikh yang diberikan.



$tarikh = baru Masa tarikh ( '2023-03-12' ) ;

tarikh_ubah suai ( $tarikh , '-2 bulan -3 hari' ) ;

bergema $tarikh -> format ( 'Y-m-d' ) ;

?>

Dalam kod di atas, kami menjana a Masa tarikh objek yang mewakili tarikh 2023-03-12 . Kami kemudian menggunakan date_modify() berfungsi dengan pengubahsuaian '-2 bulan -3 hari' untuk menolak 2 bulan dan 3 hari dari tarikh.

3: Menetapkan Tarikh dan Masa Tertentu

Kita juga boleh menggunakan date_modify() berfungsi untuk menetapkan nilai tarikh dan masa tertentu untuk objek tarikh. Sebagai contoh, jika kita ingin menetapkan tarikh kepada 1 Januari 2022, kita boleh melakukannya dengan cara berikut:



$tarikh = baru Masa tarikh ( '2023-06-15' ) ;

tarikh_ubah suai ( $tarikh , '2022-01-01' ) ;

bergema $tarikh -> format ( 'Y-m-d \n ' ) ;

?>

Tarikh 15-06-2023 diwakili oleh a Masa tarikh objek yang dicipta oleh kod ini. Rentetan pengubahsuaian “2022-01-01” kemudian digunakan untuk cuba menukar tarikh. Tarikh asal “2023-06-15” kemudiannya diformat dan dicetak.

Ini menetapkan tarikh objek tarikh kepada 1 Januari 2022.

Kita juga boleh menetapkan nilai masa tertentu untuk objek tarikh menggunakan date_modify() fungsi. Sebagai contoh, jika kita ingin menetapkan masa untuk 12:30 tengahari , kita boleh melakukannya dengan cara berikut:



$tarikh = baru Masa tarikh ( '2023-06-15' ) ;

tarikh_ubah suai ( $tarikh , '12:30 tengahari' ) ;

bergema $tarikh -> format ( 'Y-m-d H:i:s' ) ;

?>

Ini menetapkan masa objek tarikh kepada 12:30 PM.

4: Mencipta Format Khusus

Satu lagi aplikasi berguna date_modify() fungsi adalah dalam mencipta format tarikh/masa tertentu. Kita boleh menggunakan fungsi ini untuk memformat objek tarikh dalam mana-mana format yang kita mahu. Sebagai contoh, jika kita ingin memformat objek tarikh sebagai “YYYY-MM-DD” , kita boleh melakukannya seperti berikut:



$tarikh = baru Masa tarikh ( '2023-06-15' ) ;

tarikh_ubah suai ( $tarikh , '02-12-2022' ) ;

bergema $tarikh -> format ( 'd-m-Y' ) ;

?>

Ini akan memformat objek tarikh sebagai 12-02-2022 . Begitu juga, kita boleh memformat objek tarikh dalam mana-mana format yang kita mahu dengan menentukan rentetan format yang sesuai dalam format() fungsi.

Kesimpulan

The date_modify() fungsi dalam PHP digunakan untuk mengubah nilai tarikh/masa objek tarikh. Ia boleh digunakan untuk menetapkan tarikh dan masa tertentu, menggabungkan berbilang pengubahsuaian dalam fungsi, atau mencipta format khusus untuk tarikh atau masa dalam fungsi. Panduan ini menunjukkan pelbagai kes penggunaan date_modify() fungsi yang membantu pengguna memahami kerja fungsi ini.