Come convertire un PHP timestamp per una data

March 11

Come convertire un PHP timestamp per una data


Un timestamp PHP memorizza il numero di secondi dal 00:00:00 1 gennaio 1970, nota come la data epoca Unix. Questo sistema permette date da manipolare e memorizzati come numeri standard e una base comune da cui essi possono essere facilmente convertiti in diverse zone e formati temporali. La funzione di data PHP () viene utilizzata per convertire un timestamp PHP in un formato di data personalizzabile, utilizzando una gamma di opzioni di formattazione.

istruzione

1 Creare una variabile che contiene un timestamp che rappresenta la data e l'ora correnti utilizzando la funzione () Tempo di PHP. Aggiungere il seguente codice alla pagina PHP: $ timestamp = time ();

2 Individuare la funzione data () nel manuale di PHP online e selezionare i gettoni rilevanti per il formato della data che si intende utilizzare. Ad esempio, utilizzando la lettera F sarebbe recuperare il nome del mese dal timestamp.

3 Creare una stringa di formato data per dare l'output richiesto. Ad esempio, "m / D / Y" crea il formato della data standard "gg / mm / aaaa", in cui "m" è una rappresentazione numerica del mese, "d" è la rappresentazione numerica del giorno e "y" rappresenta l'anno con quattro cifre. 25 dicembre 2010, sarà rappresentata da 2010/12/25.

4 Passare la stringa di formato della data e il timestamp alla funzione data () e memorizzare il risultato in una variabile utilizzando il codice PHP: $ date = data ( "m / d / Y", $ timestamp);

5 Invia la data formattata al browser chiamando la funzione php echo (), utilizzando il codice PHP: echo $ data;

Questo mostrerà il timestamp convertiti nel formato data scelta.

Consigli e avvertenze

  • Per creare un timestamp PHP da una data e ora personalizzato, utilizzare la funzione PHP mktime ().
  • Utilizzare la funzione di MySQL SQL UNIX_TIMESTAMP () per convertire un timestamp di MySQL in un timestamp PHP, che possono poi essere poi formattato con il comando date ().