Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP Formáty pre časové pečiatky MySQL

Časová pečiatka dátové typy v MySQL databáze pomocou " YYYY - MM - DD HH : MM : SS " formáte . Keď sa vráti časovú pečiatku z databázy MySQL do súboru PHP , záznam zachováva tento formát , ale môžete použiť tento formát , ako to je , alebo manipulovať s niektorými PHP funkcie , ktoré rozdelené od seba a vráti časovú pečiatku v rôznych formátoch . Ako pečiatka

Po pripojení k databáze MySQL pomocou PHP funkcie " mysql_query " vyhľadávať v databáze pre časové pečiatky a uložiť ho do premennej PHP . Písanie " $ query = mysql_query ( " SELECT FROM tabuľka časovú pečiatku ' ) ; " dostanú hodnoty časovej pečiatky pole pre všetky záznamy v tabuľke . Táto nová premenná obsahuje časovú pečiatku pre každý záznam , takže budete ešte potrebovať , aby sa každý záznam zvlášť. Zadajte

" $ row = mysql_fetch_row ( $ query ) ; " rozbiť dotaz do poľa , z ktorého môžete priamo použiť časovú pečiatku . Ak vyberiete viac než len pole časovej pečiatky z tabuľky , uistite sa , že viete , aké číslo pole obsahuje časové pečiatky .
Default Format

Pri otázke na databázu MySQL a vrátiť dátový typ timestamp , PHP zachováva " YYYY - MM - DD HH : SS : MM " formát . To má vždy rovnaký 19 - znakový pevnú dĺžku . Aj keď táto možnosť nie je ideálne , ak chcete zobraziť časovú pečiatku pre návštevníkov , to aby bolo jednoduché pre iné účely , ako je napríklad zálohovanie databázy a používať ho pre porovnanie, ako je výber dát medzi dvoma časovými značkami . Za predpokladu , že ste použili funkciu " mysql_fetch_row " PHP pre ukladanie časové pečiatky k premennej poľa , zadaním " echo $ row [ timestamp_index_value ] , " tlačí časová pečiatka vo východiskovej forme na webovej stránke
. PHP " dátum " funkcia

funkcie dátum PHP umožňuje formátovať časovú pečiatku v desiatkach spôsobmi . Ako argumenty , zadať formát , v ktorom chcete zobraziť časovú pečiatku , a potom dodať časovej pečiatky , sa vrátil ako výsledok dotazu z MySQL . Napríklad , ak MySQL vracia " 2011-06-10 14:35:83 " ako časovú pečiatku , písanie " $ format = dáta ( " l , F j , 20y @ g : ia " , $ timestamp ) ; " uloží hodnotu pomocou " piatok 10.6.2011 @ 14:35 " do premennej $ formátu . Funkcia dátum má veľa možnosti formátovania pre daný deň , týždeň , mesiac , rok , čas a časové pásmo , to všetko bez rozpadá časovú pečiatku sám .
ClipArt PHP " explodovať " Funkcia

PHP explodovať funkcia vezme hodnotu premennej a rozdelí ho do poľa pomocou oddeľovač oddeliť ju do rôznych kusov . Napríklad zadaním " $ format = explode ( " " , $ timestamp ) ; " vytvára $ časovú pečiatku pole s dátumom ako prvý parameter a čas ako druhý . Odtiaľ môžete použiť buď dátum alebo čas samostatne , alebo stanoví ďalšie rozbiť časovú pečiatku , napríklad oddeliť rok , mesiac a deň , hodnoty alebo dokonca hodiny , minúty a sekundy premenných . Každý kus má rovnaký formát ako to urobil v rámci časovú pečiatku ako celku .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené