Come convertire a Epoch Tempo in PHP e MySQL

March 1

tempo Epoch è un numero intero di secondi che sono passati dal 1 gennaio 1970. In PHP, la funzione di "tempo" restituisce una data nel tempo un'epoca che consente di eseguire calcoli - come confronto tra due date - facilmente. Tuttavia, timestamp MySQL utilizzano un "AAAA-MM-GG HH: SS: MM" formato che rende difficile utilizzare il tempo in calcoli. PHP ha una funzione chiamata "strtotime" che richiede un certo tempo come un parametro e lo converte in epoch tempo, in modo che quando si tira un timestamp da MySQL, è possibile utilizzare questa funzione per convertire i dati in tempo all'epoca e modificarlo in base alle esigenze.

istruzione

1 Aprire il file HTML. Inserire il cursore dove si desidera convertire un timestamp in tanto epoca.

2 Digitare il seguente codice:

<? Php

$ Dbh = mysql_connect ( 'MySQL_server', 'MySQL_username', 'MySQL_password');

mysql_select_db ( 'Database_name');

Queste linee collegano al vostro database MySQL. Modificare i valori a quelli del proprio database.

3 Digitare il seguente codice:

$ Query = mysql_query ( "SELECT * FROM table_name");

$ Row = mysql_fetch_row ($ query);

echo $ row [0];

strtotime echo ($ row [0]);

La prima riga interroga una tabella MySQL per tutti i record in esso. Modificare questa query per restituire i record necessari. La seconda linea memorizza ogni campo nei record in un array. La matrice utilizza zero indicizzazione, che significa che il primo campo ha indice zero, il secondo campo ha indice, e così via. Cambiare l'indice a quello che corrisponde al campo della tabella di MySQL che salva i timestamp. La terza riga viene visualizzato il timestamp con un "AAAA-MM-GG HH: MM: SS" formato. La quarta linea utilizza la funzione "strtotime" per convertire lo stesso valore di epoch tempo e lo visualizza nella pagina Web.

4 Salvare il file HTML e caricarlo sul server Web.