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

Ako previesť časovej pečiatky na dátum v PHP

PHP programovací jazyk má niekoľko užitočných funkcií pre získanie a manipuláciu dátum a čas . PHP " time ( ) " funkcia sa používa na získanie aktuálnej Unix timestamp , číslo predstavujúce počet sekúnd od 1.1.1970 Greenwich Mean Time ( GMT ) . Toto číslo je užitočné pre vytváranie jedinečných a náhodné čísla , ale ako čitateľné dátum a čas , ponecháva veľa byť požadovaný . Našťastie , PHP " date ( ) " funkcia bola navrhnutá tak , aby formátovanie tento časový údaj pomocou vlastného formátu . Veci , ktoré budete potrebovať klipart PHP stránku
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorenie premenné pre uloženie aktuálne časovú pečiatku a priradiť mu hodnotu vrátenú dobe funkcie ( ) :

$ podnikom = time ( ) ;

čase ( ) nepreberá žiadne parametre a vracia Unix timestamp . . Ak budete potrebovať ďalšie dáta vo vzťahu k teraz , vypočítať počet sekúnd , ktoré potrebujete k vyrovnaniu časovú pečiatku a pridať alebo odpočítať ju od $ teraz

Napríklad včera bol 24 hodín krát 60 minút krát 60 sekúnd pred :

$ včera = $ dnes - ( 24 * 60 * 60 ) ;

Tiež

$ zajtra = $ teraz + ( 24 * 60 * 60 ) ; $ nextweek = $ teraz + ( 7 * 24 * 60 * 60 ) ;
2

Nastavte predvolené časové pásmo . To umožní , aby funkcia Date ( ) správne previesť časovú pečiatku dátumu a času pre predvolené umiestnenie . Napríklad ,

date_default_timezone_set ( " America /Denver " ) ; .

Pozri " Zoznam podporovaných Časové pásma " v sekcii Resources
3

Construct formátovania Dátum reťazec zodpovedajúci formát , ktorý chcete zobraziť alebo používať . Existuje niekoľko štandardných formátovacie znaky , ako napríklad " d " pre dvojmiestnym dňom , " D " pre skrátené denné meno , " F " pre úplný názov mesiaca , a " Y " pre štyri číslice roka .

Napríklad reťazec " l , F j , Y " prinesie dátum , ktoré vyzerá ako " Utorok 30.marca 2010 . " Pozri " PHP.net : dátum " dokumentácie spojenej v sekcii Odkazy pre úplný zoznam formátovanie znakov reťazca
4

Zavolajte dáta ( ) funkcie , odovzdávanie dátum formátovací reťazec a časovú pečiatku ako . parametre :

$ todaystr = dátum ( " l , F j , Y " , $ now ) ;

Teraz môžete použiť premennú obsahujúcu vaše formátovaný dátum ( $ todaystr v tomto prípade ) , rozliehal sa na stránku , zreťazenie , aby do iného reťazca , alebo odovzdaním funkcie vyžadujúce formátovaný dátum . K dispozícii sú preddefinované formáty , môžete odovzdať pre formátovanie reťazca parametra načítanie štandardných dátum - čas reťazca . Napríklad :

$ todaystr = dátum ( DATE_RSS , $ now ) ;

nastaví $ todaystr do formátu RSS dáta , ako je nasledujúci :

út . 30 marca 2010 15 : 33:01 -0600

Pozri " zoznam podporovaných DateTime konštánt " v sekcii Zdroje pre úplný zoznam
.

Najnovšie články

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