PHP er en generell server-side skriptspråk som opprinnelig ble utviklet for å lage dynamiske websider . PHP er en åpen kildekode-språk som kan konfigureres til å kjøre på UNIX , Linux , Windows eller Mac OSX , støtter et bredt spekter av databaser og har et omfattende bibliotek av innebygde utvidelser . PHP Core-installasjonen inneholder mange dato og tid -funksjoner og formater som kan brukes og manipuleres av dem å lage dynamiske websider , skriver server skript eller koding frittstående applikasjoner . Du trenger
tekst editor en Web server med PHP 5 eller nyere installert og konfigurert en Web browser
Vis flere instruksjoner
en
Åpne en tekst redigeringsprogrammet, og opprett en ny fil som heter timeBetweenDates.php . Lagre filen på en webserver på et sted som har tilgang til PHP.
2
Edit timeBetweenDates.php . Skriv inn et < ? PHP PHP åpen tag og en > PHP tett tag i filen . Når PHP- programmet analyserer filen , vil den vurdere teksten plasseres mellom disse to kodene kode .
< ? PHP
? >
3
Bruk PHP date_default_timezone_set ()-funksjonen til å angi serverens tidssone til America /New_York . Tidssonen vil bli satt for varigheten av skriptet
. < PHP
date_default_timezone_set (' America /New_York '); ?
>
4
Erklærer en variabel kalt $ startdato og bruke strotime ( ) PHP dato /klokkeslett -funksjonen for å analysere dato /klokkeslett til et UNIX tidsstempel i forhold til nå. Bruk dato 30 juli 1970 , eller 7/30/1970
< PHP
date_default_timezone_set (' America /New_York '); . ?
$ Startdato = strotime ( '7 /30/1970 '); ?
>
5
Erklærer en variabel kalt $ END_DATE og bruke strotime ( ) PHP dato /klokkeslett -funksjonen for å analysere dato /tid inn en UNIX tidsstempel i forhold til nå. Bruk dato 30. juli 2011 , eller 7/30/2011
< PHP
date_default_timezone_set (' America /New_York '); . ?
$ Startdato = strotime ( '7 /30/1970 ');
$ sluttdato = strotime ( '7 /30/2011 '); ?
>
6
Erklærer en variabel kalt $ years_between_dates å holde resultatet av datoen beregningen. Bruk abs ()-funksjonen til å trekke fra $ sluttdato variabel fra $ startdato variabel og dele resultatet med 86 400 ( antall sekunder i en dag) . The $ years_between_dates variable nå holder antall dager som har gått mellom $ startdato og $ sluttdato
< PHP
date_default_timezone_set (' America /New_York '); . ?
< P > $ startdato = strotime ( '7 /30/1970 ');
$ sluttdato = strotime ( '7 /30/2011 ');
$ years_between_dates = abs ( ( $ startdato - $ sluttdato ) /86400 );
>
7
Bruk round ( )-funksjonen til å dele $ years_between_dates variabel med 365 ( antall dager i et år ) avrundet til nærmeste år . Lagre resultatet tilbake i $ years_between_dates variabel
< PHP
date_default_timezone_set (' America /New_York '); . ?
$ Startdato = strotime ( '7 /30 /1970 ');
$ sluttdato = strotime ( '7 /30/2011 ');
$ years_between_dates = abs ( ( $ startdato - $ sluttdato ) /86400 ) ;
$ years_between_dates = round ( $ years_between_dates/365 );
>
8
Bruk PHP echo ( ) kommandoen for å skrive teksten " The antall år mellom de to datoene er: " til websiden . Sette sammen teksten med variabelen $ years_between_dates hjelp av PHP sammensetning operatør ( en periode ) . Lagre og lukk = Strotime ( '7 /30/1970 ');
$ sluttdato = strotime ( '7 /30/2011 ');
$ years_between_dates = abs ( ( $ startdato - $ sluttdato ) /86400 ) ;
$ years_between_dates = round ( $ years_between_dates/365 ) ;
echo "Antall år mellom de to datoene er:" . $ years_between_dates ; ?
>
9
Åpne en nettleser og be timeBetweenDates.php fra webserveren . Forskjellen mellom de to datoene vil bli vist i år .