Introduzione al formato della data di modifica PHP

Le funzioni Data PHP vengono utilizzate per stampare la data del server o la data corrente. Viene utilizzato principalmente per la registrazione delle informazioni quando il sistema sta eseguendo operazioni sul server. Si possono cambiare le informazioni sulla data su come sono richieste per una particolare operazione. I dati forniti saranno standard (aaaa-mm-gg) in quanto la data può essere modificata secondo le necessità utilizzando molti metodi e funzioni di data. Di seguito sono elencate le tecniche utilizzate per modificare il formato della data nel server.

Formato data PHP:

PHP Change Date Format fornisce le informazioni sulla data del server in cui viene eseguito il particolare script PHP. Quindi il server ci fornirà le informazioni nel formato standard quando viene eseguita la funzione di data. Se si desidera modificare il formato come desiderato, è possibile farlo in diversi modi.

Tipi di formati data

Esistono pochi formati di dati utilizzati in PHP per stampare la data secondo il requisito:

  • date_create (): questa funzione creerà la data secondo il formato data menzionato nella funzione date_format. Se si passa il formato data come gg-mm-aaaa, la data verrà stampata nel formato indicato. Restituisce l'oggetto alla funzione date_format ().
  • date_modify (): questa funzione modificherà la data specificata dall'utente, ovvero se l'utente specifica +15 giorni, la data stampata sarà 15 giorni avanti rispetto alla data corrente. Questa funzione modifica il timestamp del server da stampare.
  • date_create_from_format (): questa funzione crea la data menzionata nel formato e crea un oggetto secondo il formato menzionato e passa alla funzione date_format.

Come convertire il formato della data?

Molti programmatori utilizzano funzioni di data e ora diverse per apportare le modifiche in base alle proprie esigenze. Il cambiamento dipende dalla regione e anche da dove viene utilizzato.

Ad esempio, se l'utente desidera utilizzare il database per qualsiasi voce del dipendente e il formato della data del server è diverso dal formato utilizzato dal database, il database non accetterà il formato standard poiché il database ha le sue restrizioni. Quindi l'utente deve cambiare il formato con quelli richiesti usando varie tecniche disponibili in PHP. Ci sono molti casi in cui le funzioni di data e ora hanno il loro formato.

Ad esempio, in India, la data verrà stampata nel formato IST (Indian Standard Time), negli Stati Uniti verrà stampata nel formato CDT / CST (Central Standard Time), in Giappone verrà stampata nel JST (Japan Standard Time) ), in Canada verrà stampato in EST (Eastern Standard Time). Pertanto, il database e il server avranno comparativamente fusi orari diversi. Per renderlo compatibile con il formato della data, i fusi orari cambiano di conseguenza per non ottenere alcun conflitto tra i dati da inserire. Una delle tecniche è la funzione strtotime () che stampa la data indicata nel formato così com'è.

Esempio 1

Ecco un esempio per usare la funzione strtotime () che stampa la data.

Codice:



$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>
<_?php


$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>

Produzione:

Nell'output di cui sopra, la data indicata sarà quella indicata nella funzione data. Poiché la data menzionata qui è d / m / y, anche l'output ha lo stesso formato. Se si desidera specificare un trattino (-) anziché la barra rovesciata (/), è possibile menzionarlo nel formato data stesso.

Esempio n. 2

Ecco alcuni esempi di come convertire la data da quella standard al formato richiesto.

Codice:



$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>
<_?php


$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>

Produzione:

Qui nel codice e nell'output di cui sopra, la data specificata nella funzione del formato della data è quella da stampare nell'output. Quindi l'utente può specificare in qualunque formato desideri vedere come gg-mm-aaaa o gg-mm-aa o gg / mm / aaaa o gg / mm / aa, ecc.

Codice:



$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>
<_?php


$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>

Produzione:

Nel codice sopra e nel rispettivo output, il formato della data è menzionato nel codice passato con il formato della funzione come visto sopra. Il metodo DateTime () convertirà la data nel formato menzionato nella funzione format e creerà un oggetto per passarlo alla funzione format.

Codice:



$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>
<_?php


$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>

Produzione:

Nel codice precedente, il formato specificato nella data creata dal metodo format è l'input al metodo date_format poiché la data indicata nel codice verrà stampata nel formato indicato nel codice.

Quindi abbiamo imparato molti metodi su come cambiare la data per un particolare formato usando varie funzioni di data. In tutte le funzioni di data la cosa comune era già che la data era menzionata nel codice stesso. Se si desidera prendere la data corrente come input per il formato specificato, è possibile semplicemente utilizzare la funzione date () o Date Time () per recuperare rispettivamente la data e l'ora. In questo modo l'utente può lavorare in modo statico e dinamico per recuperare la data dal server. Allo stesso modo, come le funzioni di data, abbiamo varie funzioni di orario che possono essere utilizzate per modificare i fusi orari e il formato dell'ora dei server. Tutti i server avranno un orario comune, ad esempio UTC (Universal Time Zone) a meno che non venga modificato nel rispettivo paese / regione.

Conclusione - Formato data modifica PHP

In questo articolo, abbiamo discusso il formato della data, come cambiare il formato della data e anche i suoi tipi. L'obiettivo principale di questi cambiamenti è quello di avere un flusso regolare tra i vari conflitti affrontati quando server di diversi paesi vengono utilizzati insieme e hanno un luogo comune come repository.

Articolo raccomandato

Questa è una guida al formato della data di modifica di PHP. Qui discutiamo diversi tipi di formato data e i suoi esempi insieme all'implementazione e all'output del codice. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Palindrome in PHP (Esempi)
  2. Che cos'è la classe astratta in PHP?
  3. Programmazione socket in PHP con metodi
  4. Introduzione al fattoriale in PHP
  5. Palindrome in C ++
  6. Palindrome in JavaScript
  7. Programmazione socket in Python
  8. Primi 5 esempi sui formati di data JavaScript
  9. Classe astratta in C # con esempio

Categoria: