PHP er et generelt formål server-side scripting sprog, der oprindeligt var designet til at skabe dynamiske websider. PHP er et open -source sprog, der kan konfigureres til at køre på UNIX , Linux , Windows eller Mac OSX, understøtter en bred vifte af databaser og har et omfattende bibliotek af indbyggede udvidelser. PHP kernen installation indeholder mange dato og tid funktioner og formater , der kan bruges og manipuleres af dem at skabe dynamiske web -sider, skriver server scripts eller kodning stand- alone applikationer . Ting du skal
Text editor en Web server med PHP 5 eller nyere installeret og konfigureret en Web browser
Vis Flere Instruktioner
1
Åbn en tekst editor og oprette en ny fil med navnet timeBetweenDates.php . Gem filen på en webserver på et sted, der har adgang til PHP.
2
Edit timeBetweenDates.php . Skriv et PHP PHP open -tag og en > PHP tæt tag i filen. Når PHP -programmet analyserer filen , vil den overveje tekst placeret mellem disse to tags kode.
< ? PHP
? >
3 < p > Brug PHP date_default_timezone_set () funktion til at indstille serverens tidszone America /New_York . Tidszonen indstilles til varigheden af scriptet
. < PHP
date_default_timezone_set ( ' America /New_York «) ?
>
4
Erklær en variabel med navnet $ startdato og bruge strtotime () PHP dato /tid funktion til parse dato /tid i en UNIX tidsstempel i forhold til nu. Brug datoen 30 juli 1970 , eller 1970/07/30
< PHP
date_default_timezone_set ( ' America /New_York «) . ?
$ Start_dato = strtotime ( '7 /30/1970 );
>
5
Erklær en variabel med navnet $ slutdato og bruge strtotime () PHP dato /tid funktion til parse datoen /tid på et UNIX tidsstempel i forhold til nu. Bruge den dato 30 Juli 2011 , eller 7/30/2011
< PHP
date_default_timezone_set ( ' America /New_York «) . ?
$ Start_dato = strtotime ( '7 /30/1970 ),
$ slutdato = strtotime ( '7 /30/2011 ' );
>
6
Erklær en variabel med navnet $ years_between_dates at holde resultatet af dato beregning . Brug abs ( ) funktionen til at trække de $ slutdato variabel fra $ startdato variabel og dividere resultatet med 86400 (antallet af sekunder på en dag ) . De $ years_between_dates variabel har nu det antal dage , der er gået mellem $ startdato og $ slutdato
< PHP
date_default_timezone_set ( ' America /New_York «) . ?
< P > $ startdato = strtotime ( '7 /30/1970 ),
$ slutdato = strtotime ( '7 /30/2011 ' ),
$ years_between_dates = abs ( ( $ start_dato - $ slutdato ) /86400 );
>
7
Brug round ( ) funktionen til at opdele $ years_between_dates variabel ved rundet 365 (antallet af dage på et år) til nærmeste år . Opbevar resultatet tilbage i $ years_between_dates variable
< PHP
date_default_timezone_set ( ' America /New_York «) . ?
$ Start_dato = strtotime ( '7 /30 /1970 ),
$ slutdato = strtotime ( '7 /30/2011 ' ),
$ years_between_dates = abs ( ( $ start_dato - $ slutdato ) /86400 ) ;
$ years_between_dates = round ( $ years_between_dates/365 ) ?
>
8
Brug PHP echo () kommando til at skrive teksten "Antallet af år mellem de to datoer er: " til websiden . Sammenkæde teksten med variablen $ years_between_dates bruge PHP Sammenkædningsoperator (en periode ) . Gem og luk = Strtotime ( '7 /30/1970 ),
$ slutdato = strtotime ( '7 /30/2011 ' ),
$ years_between_dates = abs ( ( $ start_dato - $ slutdato ) /86400 ),
$ years_between_dates = round ( $ years_between_dates/365 )
echo "Antallet af år mellem to datoer er:" . $ years_between_dates ; ?
>
9
Åbn en webbrowser og anmode timeBetweenDates.php fra webserveren . Forskellen mellem de to datoer, vil blive vist i år.