Sintassi per la funzione date_modify() in PHP
La sintassi del data_modifica() funzione in PHP è riportata di seguito.
data_modifica ( Appuntamento $oggetto , corda $modifica )Richiede due parametri:
- $oggetto: UN 'Appuntamento' oggetto che si desidera modificare.
- $modifica: Una stringa che rappresenta le modifiche desiderate alla data/ora o all'oggetto.
Valore di ritorno
IL data_modifica() funzione restituisce il modificato Appuntamento oggetto.
Come utilizzare la funzione date_modify() in PHP
Di seguito sono riportati alcuni degli usi di data_modifica() funzione in PHP.
- Utilizzo di base
- Combinazione di più modifiche
- Impostazione di una data e un'ora specifiche
- Creazione di formati specifici
1: Utilizzo di base
L'utilizzo di base del data_modifica() funzione comporta il passaggio del Appuntamento oggetto e una stringa che specifica le modifiche.
$data = nuovo Appuntamento ( '2023-03-12' ) ;
eco $data -> formato ( 'S-m-d' ) . ' \N ' ;
data_modifica ( $data , '+3 giorni' ) ;
eco $data -> formato ( 'S-m-d' ) . ' \N ' ;
?>
Il codice sopra genera a Appuntamento oggetto con la data 2023-03-12 come suo primo valore. La data modificata viene quindi stampata utilizzando il 'S-m-d' formato dopo essere stato regolato utilizzando il data_modifica() funzione per aggiungere 3 giorni. La nuova data viene quindi stampata utilizzando il data->formato funzione.
2: Combinazione di più modifiche
IL data_modifica() La funzione consente di combinare più modifiche in un'unica operazione. Supponiamo di voler sottrarre 1 mese e 10 giorni da una determinata data.
$data = nuovo Appuntamento ( '2023-03-12' ) ;
data_modifica ( $data , '-2 mesi -3 giorni' ) ;
eco $data -> formato ( 'S-m-d' ) ;
?>
Nel codice sopra, generiamo a Appuntamento oggetto che rappresenta la data 2023-03-12 . Usiamo quindi il data_modifica() funzione con le modifiche “-2 mesi -3 giorni” per sottrarre 2 mesi e 3 giorni dalla data.
3: Impostazione di una data e un'ora specifiche
Possiamo anche usare il data_modifica() funzione per impostare un valore di data e ora specifico per l'oggetto data. Ad esempio, se vogliamo impostare la data al 1 gennaio 2022, possiamo farlo nel seguente modo:
$data = nuovo Appuntamento ( '2023-06-15' ) ;
data_modifica ( $data , '2022-01-01' ) ;
eco $data -> formato ( 'S-m-d \N ' ) ;
?>
L'appuntamento 2023-06-15 è rappresentato da a Appuntamento oggetto creato da questo codice. La stringa di modifica “2022-01-01” viene quindi utilizzato per tentare di modificare la data. La data originale “2023-06-15” viene quindi formattato e stampato.
Questo imposta la data dell'oggetto data al 1° gennaio 2022.
Possiamo anche impostare un valore temporale specifico per l'oggetto data utilizzando il data_modifica() funzione. Ad esempio, se vogliamo impostare l'ora su 12:30 , possiamo farlo nel seguente modo:
$data = nuovo Appuntamento ( '2023-06-15' ) ;
data_modifica ( $data , '12:30' ) ;
eco $data -> formato ( 'S-m-d H:i:s' ) ;
?>
Imposta l'ora dell'oggetto data su 12:30.
4: Creazione di formati specifici
Un'altra utile applicazione del data_modifica() funzione è nella creazione di formati di data/ora specifici. Possiamo usare questa funzione per formattare l'oggetto data in qualsiasi formato desideriamo. Ad esempio, se vogliamo formattare l'oggetto data come “AAAA-MM-GG” , possiamo farlo come segue:
$data = nuovo Appuntamento ( '2023-06-15' ) ;
data_modifica ( $data , '02-12-2022' ) ;
eco $data -> formato ( 'd-m-Y' ) ;
?>
Questo formatterà l'oggetto data come 12-02-2022 . Allo stesso modo, possiamo formattare l'oggetto data in qualsiasi formato desideriamo specificando la stringa di formato appropriata nel file formato() funzione.
Conclusione
IL data_modifica() La funzione in PHP viene utilizzata per modificare il valore di data/ora di un oggetto data. Può essere utilizzato per impostare una data e un'ora specifiche, combinare più modifiche in una funzione o creare un formato specifico per la data o l'ora in una funzione. Questa guida ha mostrato vari casi d'uso di data_modifica() funzione che aiuta gli utenti a comprendere il funzionamento di questa funzione.