Hoe de functie date_modify () in PHP te gebruiken

Hoe De Functie Date Modify In Php Te Gebruiken



De datum_wijzigen() is een ingebouwde PHP-functie die wordt gebruikt om de datum/tijd-waarde van een datumobject te wijzigen. Deze functie maakt deel uit van de Datum Tijd class en wordt gebruikt om een ​​opgegeven interval toe te voegen aan of af te trekken van een datumobject. Datumobjecten worden gemaakt met behulp van de Datum Tijd klasse in PHP. De datum_wijzigen() functie wordt vervolgens gebruikt om deze objecten te wijzigen door een opgegeven tijdsinterval toe te voegen of af te trekken.

Syntaxis voor date_modify() Functie in PHP

De syntaxis van de datum_wijzigen() functie in PHP wordt hieronder gegeven.

datum_wijzigen ( Datum Tijd $voorwerp , snaar $ wijzigen )

Er zijn twee parameters nodig:







  • $voorwerp: A 'Datum Tijd' object dat u wilt wijzigen.
  • $wijzigen: Een tekenreeks die de gewenste wijzigingen aan de datum/tijd of het object vertegenwoordigt.

Winstwaarde

De datum_wijzigen() functie retourneert het gewijzigde Datum Tijd voorwerp.



Hoe de functie date_modify () in PHP te gebruiken

De volgende zijn enkele van de toepassingen van de datum_wijzigen() functie in PHP.



1: Basisgebruik

Het basisgebruik van de datum_wijzigen() functie omvat het passeren van de Datum Tijd object en een tekenreeks die de wijzigingen specificeert.







$ datum = nieuw Datum Tijd ( '2023-03-12' ) ;

echo $ datum -> formaat ( 'J-m-d' ) . ' \N ' ;

datum_wijzigen ( $ datum , '+3 dagen' ) ;

echo $ datum -> formaat ( 'J-m-d' ) . ' \N ' ;

?>

De bovenstaande code genereert een Datum Tijd bezwaar met de datum 2023-03-12 als eerste waarde. De gewijzigde datum wordt vervolgens afgedrukt met behulp van de 'J-m-d' formaat na te zijn aangepast met behulp van de datum_wijzigen() functie om 3 dagen toe te voegen. De nieuwe datum wordt vervolgens afgedrukt met behulp van de datum->formaat functie.



2: Meerdere wijzigingen combineren

De datum_wijzigen() functie maakt het mogelijk om meerdere wijzigingen in één bewerking te combineren. Stel dat we 1 maand en 10 dagen willen aftrekken van een gegeven datum.



$ datum = nieuw Datum Tijd ( '2023-03-12' ) ;

datum_wijzigen ( $ datum , '-2 maand -3 dagen' ) ;

echo $ datum -> formaat ( 'J-m-d' ) ;

?>

In de bovenstaande code genereren we een Datum Tijd object dat de datum vertegenwoordigt 2023-03-12 . Wij gebruiken dan de datum_wijzigen() functie met de wijzigingen '-2 maand -3 dagen' om 2 maanden en 3 dagen af ​​te trekken van de datum.

3: Een specifieke datum en tijd instellen

We kunnen ook de datum_wijzigen() functie om een ​​specifieke datum- en tijdwaarde voor het datumobject in te stellen. Als we bijvoorbeeld de datum op 1 januari 2022 willen zetten, kunnen we dat op de volgende manier doen:



$ datum = nieuw Datum Tijd ( '2023-06-15' ) ;

datum_wijzigen ( $ datum , '2022-01-01' ) ;

echo $ datum -> formaat ( 'J-m-d \N ' ) ;

?>

De datum 2023-06-15 wordt vertegenwoordigd door een Datum Tijd object gemaakt door deze code. De wijzigingsreeks “2022-01-01” wordt dan gebruikt om te proberen de datum te wijzigen. De oorspronkelijke datum “2023-06-15” wordt vervolgens opgemaakt en afgedrukt.

Hiermee wordt de datum van het datumobject ingesteld op 1 januari 2022.

We kunnen ook een specifieke tijdswaarde instellen voor het datumobject met behulp van de datum_wijzigen() functie. Als we bijvoorbeeld de tijd willen instellen op 12:30 uur , kunnen we het op de volgende manier doen:



$ datum = nieuw Datum Tijd ( '2023-06-15' ) ;

datum_wijzigen ( $ datum , '12:30 uur' ) ;

echo $ datum -> formaat ( 'J-m-d H:i:s' ) ;

?>

Hiermee wordt de tijd van het datumobject ingesteld op 12:30 uur.

4: Specifieke indelingen maken

Een andere handige toepassing van de datum_wijzigen() functie is in het creëren van specifieke datum-/tijdformaten. We kunnen deze functie gebruiken om het datumobject in elk gewenst formaat op te maken. Als we bijvoorbeeld het datumobject willen opmaken als 'JJJJ-MM-DD' , kunnen we het als volgt doen:



$ datum = nieuw Datum Tijd ( '2023-06-15' ) ;

datum_wijzigen ( $ datum , '02-12-2022' ) ;

echo $ datum -> formaat ( 'd-m-Y' ) ;

?>

Hiermee wordt het datumobject opgemaakt als 12-02-2022 . Op dezelfde manier kunnen we het datumobject opmaken in elke gewenste indeling door de juiste opmaaktekenreeks op te geven in de formaat() functie.

Conclusie

De datum_wijzigen() functie in PHP wordt gebruikt om de datum/tijd-waarde van een datumobject te wijzigen. Het kan worden gebruikt om een ​​specifieke datum en tijd in te stellen, meerdere wijzigingen in een functie te combineren of een specifiek formaat voor de datum of tijd in een functie te creëren. Deze gids demonstreerde verschillende use-cases van het datum_wijzigen() functie die gebruikers helpt de werking van deze functie te begrijpen.