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.
- Ús bàsic
- Combinació de múltiples modificacions
- Establir una data i una hora específiques
- Creació de formats específics
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ó.