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 vypočítať čas medzi dvoma dátumami v PHP

PHP je univerzálny server - side skriptovací jazyk , ktorý bol pôvodne určený pre tvorbu dynamických webových stránok . PHP je open - source jazyk , ktorý môže byť nakonfigurovaný pre spustenie v systéme UNIX , Linux , Windows alebo Mac OSX , podporuje širokú škálu databáz a má komplexný knižnicu vstavaných rozšírenie . Jadro PHP inštalácie obsahuje mnoho dátum a čas funkcie a formáty , ktoré možno použiť a manipulovať tými , tvorbu dynamických webových stránok , písanie serverové skripty alebo kódovanie samostatných aplikácií . Veci , ktoré budete potrebovať
textový editor
webový server s PHP 5 alebo novší nainštalovaná a nakonfigurovaná
webový prehliadač
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte texte editor a vytvorte nový súbor s názvom timeBetweenDates.php . Uložte súbor na webový server v mieste , ktoré má prístup k PHP .
2

Upraviť timeBetweenDates.php . Zadajte < ? PHP PHP otvorený značku a > PHP úzke tag v súbore . Keď program PHP analyzuje súbor , zváži text sa nachádza medzi týmito dvoma tagy kódu .

< ? PHP

>
3

Pomocou PHP date_default_timezone_set funkcie ( ) pre nastavenie časového pásma servera na America /New_York . Časové pásmo sa nastaví na dobu skriptu

. < PHP

date_default_timezone_set ( " America /New_York ' ) ; ?

>
stránka 4

deklarovať premennú s názvom $ START_DATE a používať strtotime ( ) funkcia dátum PHP /čas analyzovať dátum /čas na UNIX časovú pečiatku vzhľadom k teraz . Použite dátum 30. júla 1970 , alebo 7/30/1970

< PHP

date_default_timezone_set ( " America /New_York " ) ; . ?

$ Dátum_začiatku = strtotime ( '7 /30 /1970 ' ) ;

>
5

deklarovať premennú s názvom $ END_DATE a pomocou strtotime ( funkcie ) dátum PHP /čas analyzovať dátum ? /čas na UNIX časovú pečiatku vzhľadom k teraz . Použite dátum , 30 júla 2011 , alebo 7/30/2011

< PHP

date_default_timezone_set ( " America /New_York " ) ; . ?

$ Dátum_začiatku = strtotime ( '7 /30 /1970 ' ) ;

$ dátum_konca = strtotime ( '7 /30 /2011 ' ) ; ?

>
6

Declare premennú s názvom $ years_between_dates držať výsledok výpočtu dáta . Použite funkciu abs ( ) , odpočítať $ END_DATE premenná z premennej $ START_DATE a vydelí výsledok 86400 ( počet sekúnd za deň ) . Dolárov years_between_dates premenná sa drží počet dní , ktoré uplynuli medzi $ dátum_začiatku a $ dátum_konca

< PHP

date_default_timezone_set ( " America /New_York " ) ; . ?
< P > $ dátum_začiatku = strtotime ( '7 /30 /1970 ' ) ;

$ dátum_konca = strtotime ( '7 /30 /2011 ' ) ;

$ years_between_dates = abs ( ( $ dátum_začiatku - $ end_date ) /86400 ) ; ?

>
7

použite bicykli ( ) funkcie rozdeliť dolárov years_between_dates premennú 365 ( počet dní v roku ) , zaokrúhlené na najbližší rok . Uložiť výsledok späť na $ years_between_dates premenné

< PHP

date_default_timezone_set ( " America /New_York " ) ; . ?

$ Dátum_začiatku = strtotime ( '7 /30 /1970 " ) ;

$ dátum_konca = strtotime ( '7 /30 /2011 ' ) ;

$ years_between_dates = abs ( ( $ dátum_začiatku - $ end_date ) /86400 ) ;

$ years_between_dates = round ( $ years_between_dates/365 ) ; ?

>
8

Pomocou príkazu echo ( ) napísať text " počet rokov medzi oba termíny je : " na webovej stránke . Zřetězit text s premennou $ years_between_dates pomocou operátora zreťazenia PHP ( obdobie ) . Uložte a zatvorte = Strtotime ( '7 /30 /1970 ' ) ;

$ dátum_konca = strtotime ( '7 /30 /2011 ' ) ;

$ years_between_dates = abs ( ( $ dátum_začiatku - $ end_date ) /86400 ) ;

$ years_between_dates = round ( $ years_between_dates/365 ) ;

echo " počet rokov medzi dvoma dátumami je : " . $ years_between_dates ;

>
9

Otvorte webový prehliadač a požiadať timeBetweenDates.php z webového servera ? . Rozdiel medzi týmito dvoma dátumami sa zobrazí v rokoch .

Najnovšie články

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