Slik konverterer til Epoch Tid i PHP og MySQL

Epoch tid er en integrert antall sekunder som har gått siden 1. januar 1970. I PHP, returnerer "tid" -funksjonen en dato i epoken tid som lar deg utføre beregninger - som sammenligner to datoer - enkelt. Men MySQL tidsstempler bruke en "ÅÅÅÅ-MM-DD TT: MM: SS" format som gjør det vanskelig å bruke tiden i beregningene. PHP har en funksjon som heter "strtotime" som tar en tid som parameter og konverterer den til epoke er tid, så når du trekker et tidsstempel fra MySQL, kan du bruke denne funksjonen til å konvertere data til epoken tid og endre det etter behov.

Bruksanvisning

1 Åpne HTML-fil. Sett markøren der du ønsker å konvertere et tidsstempel til epoke tid.

2 Skriv inn følgende kode:

<? Php

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

mysql_select_db ( 'database');

Disse linjene koble til MySQL database. Endre verdiene til de av databasen.

3 Skriv inn følgende kode:

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

$ P = mysql_fetch_row ($ query);

echo $ rad [0];

echo strtotime ($ rad [0]);

Den første linjen spør en MySQL tabell for alle postene i den. Endre denne spørring for å returnere postene du trenger. Den andre linjen lagrer hvert felt i postene i en liste. Matrisen bruker null-indeksering, noe som betyr at det første feltet har indeksen null, det andre feltet har indeksen en, og så videre. Endre indeksen til den som passer feltet i MySQL tabellen som lagrer tidsstempler. Den tredje linjen viser tidsstempel ved hjelp av en "ÅÅÅÅ-MM-DD TT: MM: SS" format. Den fjerde linjen bruker "strtotime" funksjon for å konvertere den samme verdi til epoke er tid og viser det på websiden.

4 Lagre HTML-fil og laste den opp til webserveren.