Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
časové pečiatky PHP majú celočíselnú hodnotu , ktorá predstavujú , koľko sekúnd uplynulo od Unix Epoch ( 1.1.1970 , 00:00:00 GMT ) a aktuálny čas . " Time ( ) " funkcia vracia aktuálny Unix časovú pečiatku . Typická doba PHP známka sa zobrazí ako " 1307826891 " .
Prevod časových pečiatok do DateTime
Prevod časových PHP pečiatky do DateTime objekty môžete využiť pokročilého formátovania datetime je a funkcie , časový rozdiel . Pomocou funkcie " setTimestamp " pridaním nasledujúceho kódu , kde $ timestamp " je tvoj čas PHP pečiatka :
$ data - > setTimestamp ( $ timestamp ) ;
DateTime objekt vyzerá podobne na " Rok 2005 - 08 - 15T15 : 52:01 +0000 " alebo " . pondelok 15. Aug- 05 15:52:01 GMT "
Rozdiel medzi Časové pečiatky
použite funkciu " diff " datetime k výpočtu rozdielu medzi dvoma časovými údajmi , ktoré boli prevedené do DateTime objekty, napríklad : .
$ rozdiel = $ date1 - > diff ( $ date2 ) ;
" $ date1 " a $ date2 " sú vaše DateTime objekty . Vrátil DateInterval objekt má pole , ktoré dávajú počtu rokov , mesiacov , dní , hodín , minút a sekúnd medzi dvoma dátumami .
Formátovanie rozdiel medzi časovými pečiatkami
Formátovanie časový rozdiel medzi dvoma časovými údajmi , ktoré boli prevedené do DateTime objekty s funkciou " Formát " , tým , že pridá kód :
$ difference_format = $ rozdiel - > format ( ' % y % m - % d % h - % i - % s ' ) ;
To vám rozdiel v " rokov - mesiacov - dni hodiny -minúty - sekundy . " Môžete výstupný to s kódom " echo $ diff_format ; . "