Sintassi per la funzione date_time_set()
La sintassi del data_ora_set() funzione in PHP è riportata di seguito.
Appuntamento data_ora_impostata ( Appuntamento $oggetto , int $ora , int $ minuto , int $ secondo = 0 , int $microsecondo = 0 )I parametri della funzione sono:
- $oggetto: Oggetto DateTime da modificare.
- $ora : il nuovo valore per il componente orario.
- $ minuto: Il nuovo valore per il componente minuto.
- $secondo: (Facoltativo) Il nuovo valore per il secondo componente. Il valore predefinito è 0.
- $microsecondo: (Facoltativo) Il nuovo valore per il componente microsecondo. Il valore predefinito è 0.
Questi valori devono essere nel formato di una stringa, con l'ora formattata nel formato 24 ore.
Valore di ritorno
Un nuovo oggetto DateTime con i componenti dell'ora aggiornati viene restituito da data_ora_set() metodo. L'oggetto principale DateTime è inalterato.
Nota: Vale la pena notare che il data_ora_set() La funzione non modifica l'oggetto DateTime originale, ma restituisce un nuovo oggetto DateTime con la data e l'ora specificate. Ciò significa che se si desidera aggiornare un oggetto DateTime con un nuovo valore temporale, è necessario assegnare il valore restituito di data_ora_set() funzione torna all'oggetto DateTime originale.
Per esempio:
$data = nuovo Appuntamento ( '2023-12-01 00:00:00' ) ;
data_ora_impostata ( $data , 12 , 30 ) ;
stampa ( 'Data: ' . formato data ( $data , 'Y/m/d H:i:s' ) ) ;
?>
In questo esempio, la prima riga crea un nuovo oggetto DateTime con la data impostata su 1 dicembre 2023 a mezzanotte. La seconda riga utilizza il data_ora_set() funzione per impostare l'ora dell'oggetto su 12:30 e assegna l'oggetto DateTime risultante a $data variabile.
Se passi i valori di giorno e mese che non rientrano nell'intervallo consentito durante la chiamata a questo metodo, verranno aggiunti ai relativi valori padre.
$data = nuovo Appuntamento ( ) ;
data_ora_impostata ( $data , 24 , 22 , 36 ) ;
stampa ( 'Data: ' . formato data ( $data , 'Y/m/d H:i:s' ) ) ;
?>
Un nuovo oggetto DateTime che riflette la data e l'ora correnti viene creato dal codice precedente. L'ora dell'oggetto DateTime viene quindi impostata su 24 ore, 22 minuti e 36 secondi utilizzando il data_ora_set() metodo. IL formato data() metodo viene quindi utilizzato per formattare e stampare la data e l'ora modificate.
Conclusione
IL data_ora_set() La funzione in PHP fornisce un modo conveniente per impostare o modificare i componenti temporali di un oggetto DateTime. Utilizzando questa funzione, gli sviluppatori possono facilmente modificare i componenti ora, minuti, secondi e microsecondi di un oggetto DateTime. IL data_ora_set() La funzione offre flessibilità e precisione nella gestione delle modifiche dell'ora, rendendola uno strumento prezioso per lavorare con date e ore nelle applicazioni PHP.