Kuidas kasutada PHP-s funktsiooni date_modify().

Kuidas Kasutada Php S Funktsiooni Date Modify



The date_modify() on sisseehitatud PHP funktsioon, mida kasutatakse kuupäevaobjekti kuupäeva/kellaaja väärtuse muutmiseks. See funktsioon on osa Kuupäev Kellaaeg klass ja seda kasutatakse kuupäevaobjekti määratud intervalli lisamiseks või lahutamiseks. Kuupäevaobjektid luuakse kasutades Kuupäev Kellaaeg klass PHP-s. The date_modify() Seejärel kasutatakse funktsiooni nende objektide muutmiseks, lisades või lahutades määratud ajaintervalli.

Funktsiooni date_modify() süntaks PHP-s

Süntaks date_modify() funktsioon PHP-s on toodud allpool.

date_muuda ( Kuupäev Kellaaeg $objekt , string $muuda )

Selleks on vaja kahte parameetrit:







  • $objekt: A 'Kuupäev Kellaaeg' objekti, mida soovite muuta.
  • $muuda: String, mis tähistab kuupäeva/kellaaja või objekti muudatusi.

Tagastusväärtus

The date_modify() funktsioon tagastab muudetud Kuupäev Kellaaeg objektiks.



Kuidas kasutada PHP-s funktsiooni date_modify().

Järgnevalt on toodud mõned rakenduse kasutusviisid date_modify() funktsioon PHP-s.



1: põhikasutus

Põhiline kasutusala date_modify() funktsioon hõlmab läbimist Kuupäev Kellaaeg objekti ja stringi, mis määrab muudatused.







$kuupäev = uus Kuupäev Kellaaeg ( '2023-03-12' ) ;

kaja $kuupäev -> vormingus ( 'Y-m-d' ) . ' \n ' ;

date_muuda ( $kuupäev , '+3 päeva' ) ;

kaja $kuupäev -> vormingus ( 'Y-m-d' ) . ' \n ' ;

?>

Ülaltoodud kood genereerib a Kuupäev Kellaaeg vastulause kuupäevaga 2023-03-12 selle esimese väärtusena. Seejärel prinditakse muudetud kuupäev, kasutades nuppu 'Y-m-d' vormingus pärast kohandamist, kasutades nuppu date_modify() funktsioon 3 päeva lisamiseks. Seejärel prinditakse uus kuupäev, kasutades nuppu kuupäev->vorming funktsiooni.



2: mitme modifikatsiooni kombineerimine

The date_modify() funktsioon võimaldab kombineerida mitu modifikatsiooni ühe toiminguga. Oletame, et tahame antud kuupäevast lahutada 1 kuu ja 10 päeva.



$kuupäev = uus Kuupäev Kellaaeg ( '2023-03-12' ) ;

date_muuda ( $kuupäev , '-2 kuud -3 päeva' ) ;

kaja $kuupäev -> vormingus ( 'Y-m-d' ) ;

?>

Ülaltoodud koodis genereerime a Kuupäev Kellaaeg kuupäeva tähistav objekt 2023-03-12 . Seejärel kasutame date_modify() funktsioon muudatustega '-2 kuud -3 päeva', et lahutada kuupäevast 2 kuud ja 3 päeva.

3: kindla kuupäeva ja kellaaja määramine

Saame kasutada ka date_modify() funktsioon kuupäevaobjekti konkreetse kuupäeva ja kellaaja väärtuse määramiseks. Näiteks kui tahame kuupäevaks määrata 1. jaanuari 2022, saame seda teha järgmiselt.



$kuupäev = uus Kuupäev Kellaaeg ( '2023-06-15' ) ;

date_muuda ( $kuupäev , '2022-01-01' ) ;

kaja $kuupäev -> vormingus ( 'Y-m-d \n ' ) ;

?>

Kuupäev 2023-06-15 on esindatud a Kuupäev Kellaaeg selle koodiga loodud objekt. Muudatuste string “2022-01-01” kasutatakse seejärel kuupäeva muutmiseks. Algne kuupäev “2023-06-15” seejärel vormindatakse ja prinditakse.

See määrab kuupäevaobjekti kuupäevaks 1. jaanuari 2022.

Samuti saame kuupäevaobjektile määrata konkreetse ajaväärtuse, kasutades date_modify() funktsiooni. Näiteks kui tahame kellaajaks määrata 12:30 PM , saame seda teha järgmisel viisil:



$kuupäev = uus Kuupäev Kellaaeg ( '2023-06-15' ) ;

date_muuda ( $kuupäev , '12:30 PM' ) ;

kaja $kuupäev -> vormingus ( 'Y-m-d H:i:s' ) ;

?>

See määrab kuupäevaobjekti kellaajaks 12:30 PM.

4: konkreetsete vormingute loomine

Veel üks kasulik rakendus date_modify() funktsioon on konkreetsete kuupäeva/kellaaja vormingute loomisel. Seda funktsiooni saame kasutada kuupäevaobjekti vormindamiseks mis tahes soovitud vormingus. Näiteks kui tahame kuupäevaobjekti vormindada kujul 'AAAA-KK-PP' , saame seda teha järgmiselt:



$kuupäev = uus Kuupäev Kellaaeg ( '2023-06-15' ) ;

date_muuda ( $kuupäev , '02-12-2022' ) ;

kaja $kuupäev -> vormingus ( 'd-m-Y' ) ;

?>

See vormindab kuupäevaobjekti kujul 12-02-2022 . Samamoodi saame vormindada kuupäevaobjekti mis tahes soovitud vormingus, määrates failis sobiva vormingustringi formaat () funktsiooni.

Järeldus

The date_modify() PHP funktsiooni kasutatakse kuupäevaobjekti kuupäeva/kellaaja väärtuse muutmiseks. Seda saab kasutada konkreetse kuupäeva ja kellaaja määramiseks, funktsiooni mitme muudatuse kombineerimiseks või funktsiooni kuupäeva või kellaaja kindla vormingu loomiseks. See juhend tutvustas seadme erinevaid kasutusjuhtumeid date_modify() funktsioon, mis aitab kasutajatel mõista selle funktsiooni toimimist.