Tijdstempel data types in een MySQL database te gebruiken de " YYYY - MM - DD UU : MM : SS " -formaat . Als u terugkomt van een tijdstempel van een MySQL -database naar een PHP-bestand , het record bewaart dit formaat , maar u kunt dit formaat gebruiken zoals het is of manipuleren met enkele PHP functies die uit elkaar gesplitst en terug timestamps in verschillende formaten . Haal het Tijdstempel Na aansluiting op de MySQL database , gebruikt u de functie PHP " mysql_query " om de database voor timestamps opvragen en opslaan op een PHP variabele . Het typen van " $ query = mysql_query ( " SELECT timestamp FROM table '); " zullen de waarden van het veld tijdstempel krijgen voor alle records in de tabel . Deze nieuwe variabele bevat de tijdstempel voor elke record , dus je moet nog steeds elke record afzonderlijk te krijgen. Type " $ row = mysql_fetch_row ( $ query ) ; " om de query in een array van waaruit u kunt direct gebruik maken van de timestamp te breken . Als u meer dan alleen het veld timestamp te selecteren uit de tabel , zorg ervoor dat u weet welke veld nummer timestamps bevat . Standaardindeling Wanneer u een MySQL -database opvragen en terug een timestamp data type , PHP behoudt de " YYYY - MM - DD UU : MM : SS " -formaat . Het heeft altijd dezelfde 19 - karakter vaste lengte . Hoewel deze optie is niet ideaal als je wilt om de timestamp geven aan bezoekers , maakt het het eenvoudig voor andere toepassingen , zoals back-up van de database of het te gebruiken voor vergelijkingen , zoals het selecteren van gegevens tussen twee timestamps . Ervan uitgaande dat je de functie " mysql_fetch_row " PHP gebruikt om timestamps te slaan in een array variabele , het intikken van " echo $ rij [ timestamp_index_value ] ; " drukt de timestamp in zijn standaard formaat op de webpagina . PHP " date " Function De PHP date functie kunt u een tijdstempel op tientallen manieren opmaken . Als argumenten , u het formaat waarin u het tijdstempel geven , dan leveren de timestamp zelf , terug als een query gevolg van MySQL . Als bijvoorbeeld MySQL terugkeert " 2011-06-10 14:35:83 " als de timestamp , het intikken van " $ format = date ( " l , F j , 20j @ g : ia " , $ timestamp ) ; " slaat de waarde met " vrijdag 10 juni, 2011 @ 2:35 " in de $ variabele indeling . De datum functie heeft veel opmaakopties voor de dag , week , maand , jaar , tijd en tijdzone , alles zonder breken afgezien van de timestamp zelf . PHP " exploderen " Function De PHP exploderen functie neemt een variabele en breekt het op in een array , met behulp van een scheidingsteken te scheiden in verschillende stukken . Bijvoorbeeld , het typen van " $ format = explode ( " " , $ timestamp ) ; " creëert een $ timestamp array met de datum als de eerste parameter en de tijd als de tweede . Vanaf hier kunt u ofwel de datum of het tijdstip afzonderlijk gebruiken , of breken de tijdstempel verder omlaag , bijvoorbeeld om het jaar, de maand en de dag waarden of zelfs de uren , minuten en seconden variabelen scheiden . Elk stuk heeft hetzelfde formaat als het deed in het kader van de timestamp als geheel .
|