Com utilitzar la funció date_modify() a PHP

Com Utilitzar La Funcio Date Modify A Php



El data_modify() és una funció PHP integrada que s'utilitza per modificar el valor de data/hora d'un objecte de data. Aquesta funció forma part del Data i hora classe i s'utilitza per sumar o restar un interval especificat d'un objecte de data. Els objectes de data es creen amb el Data i hora classe en PHP. El data_modify() A continuació, s'utilitza la funció per modificar aquests objectes afegint o restant un interval de temps especificat.

Sintaxi per a la funció date_modify() en PHP

La sintaxi de la data_modify() La funció en PHP es mostra a continuació.

data_modificar ( Data i hora $objecte , corda $modificar )

Pren dos paràmetres:







  • $objecte: A 'Data i hora' objecte que voleu modificar.
  • $modify: Una cadena que representa les modificacions que voleu a la data/hora o a l'objecte.

Valor de retorn

El data_modify() funció retorna el modificat Data i hora objecte.



Com utilitzar la funció date_modify() a PHP

A continuació es mostren alguns dels usos del data_modify() funció en PHP.



1: Ús bàsic

L'ús bàsic de la data_modify() funció implica passar el Data i hora objecte i una cadena que especifica les modificacions.







$data = nou Data i hora ( '2023-03-12' ) ;

eco $data -> format ( 'A-m-d' ) . ' \n ' ;

data_modificar ( $data , '+3 dies' ) ;

eco $data -> format ( 'A-m-d' ) . ' \n ' ;

?>

El codi anterior genera a Data i hora objecte amb la data 2023-03-12 com el seu primer valor. A continuació, la data modificada s'imprimeix amb el 'A-m-d' format després d'haver-se ajustat amb el data_modify() funció per afegir 3 dies. La nova data s'imprimeix amb el data->format funció.



2: Combinació de múltiples modificacions

El data_modify() La funció permet combinar múltiples modificacions en una sola operació. Suposem que volem restar 1 mes i 10 dies d'una data determinada.



$data = nou Data i hora ( '2023-03-12' ) ;

data_modificar ( $data , '-2 mesos -3 dies' ) ;

eco $data -> format ( 'A-m-d' ) ;

?>

En el codi anterior, generem a Data i hora objecte que representa la data 2023-03-12 . Després fem servir el data_modify() funcionen amb les modificacions “-2 mesos -3 dies” per restar 2 mesos i 3 dies de la data.

3: Configuració d'una data i hora específiques

També podem utilitzar el data_modify() funció per establir un valor de data i hora específics per a l'objecte de data. Per exemple, si volem posar la data a l'1 de gener de 2022, ho podem fer de la següent manera:



$data = nou Data i hora ( '2023-06-15' ) ;

data_modificar ( $data , '2022-01-01' ) ;

eco $data -> format ( 'A-m-d \n ' ) ;

?>

La data 2023-06-15 està representat per a Data i hora objecte creat per aquest codi. La cadena de modificació “2022-01-01” llavors s'utilitza per intentar canviar la data. La data original “2023-06-15” després es formata i s'imprimeix.

Això estableix la data de l'objecte de data a l'1 de gener de 2022.

També podem establir un valor de temps específic per a l'objecte de data utilitzant el data_modify() funció. Per exemple, si volem configurar l'hora a 12:30 h , ho podem fer de la següent manera:



$data = nou Data i hora ( '2023-06-15' ) ;

data_modificar ( $data , '12:30' ) ;

eco $data -> format ( 'A-m-d H:i:s' ) ;

?>

Això estableix l'hora de l'objecte de data a les 12:30.

4: Creació de formats específics

Una altra aplicació útil del data_modify() La funció és crear formats de data/hora específics. Podem utilitzar aquesta funció per formatar l'objecte data en qualsevol format que vulguem. Per exemple, si volem donar format a l'objecte data com 'AAAA-MM-DD' , ho podem fer de la següent manera:



$data = nou Data i hora ( '2023-06-15' ) ;

data_modificar ( $data , '12-02-2022' ) ;

eco $data -> format ( 'd-m-Y' ) ;

?>

Això formatarà l'objecte de data com a 12-02-2022 . De la mateixa manera, podem formatar l'objecte de data en qualsevol format que vulguem especificant la cadena de format adequada al fitxer format () funció.

Conclusió

El data_modify() La funció en PHP s'utilitza per alterar el valor de data/hora d'un objecte de data. Es pot utilitzar per establir una data i hora específiques, combinar múltiples modificacions en una funció o crear un format específic per a la data o l'hora d'una funció. Aquesta guia mostra diversos casos d'ús del data_modify() funció que ajuda els usuaris a entendre el funcionament d'aquesta funció.