PHP è un linguaggio di scripting lato server general-purpose che è stato originariamente progettato per la creazione di pagine Web dinamiche . PHP è un linguaggio open -source che può essere configurato per funzionare su UNIX , Linux , Windows o Mac OSX , supporta una vasta gamma di basi di dati e dispone di una libreria completa di estensioni incorporate. L' installazione di base di PHP contiene molte funzioni di data e ora, i formati che possono essere utilizzati e manipolati da coloro che la creazione di pagine Web dinamiche , la scrittura di script di server o di codifica di applicazioni stand-alone . Cose che ti serviranno
editore
Web server Testo PHP 5 o versione successiva installato e configurato
browser
Show More Istruzioni
1
Aprire un testo Editor e creare un nuovo file di nome timeBetweenDates.php . Salvare il file su un server Web in una posizione che ha accesso a PHP .
2
Modifica timeBetweenDates.php . Digitare un < ? PHP PHP tag aperto e un ? > PHP vicino tag nel file . Quando il programma PHP analizza il file , si prenderà in considerazione il testo posto tra questi due tag codice .
< ? PHP
? >
3 < p > Utilizzare il date_default_timezone_set () di PHP funzione per impostare il fuso orario del server per l'America /New_York . Il fuso orario viene impostato per la durata dello script
. < PHP
date_default_timezone_set ( ' America /New_York '); ? ?
>
4
dichiara una variabile denominata $ start_date e utilizzare il strtotime () la funzione data /ora di PHP per analizzare la data /ora in un timestamp UNIX rispetto ad ora . Utilizzare la data 30 luglio 1970 , o 1970/07/30
< PHP
date_default_timezone_set ( ' America /New_York '); . ?
$ Start_date = strtotime ( '7 /30/1970 '); ?
>
5
dichiarare una variabile denominata $ end_date e utilizzare il strtotime () la funzione data /ora di PHP per analizzare la data /tempo in un timestamp UNIX rispetto ad ora . Utilizzare la data 30 Luglio 2011 , o 2011/07/30
< PHP
date_default_timezone_set ( ' America /New_York '); . ?
$ Start_date = strtotime ( '7 /30/1970 ');
$ data_finale = strtotime ( '7 /30/2011' ) ; ?
>
6
Declare una variabile denominata $ years_between_dates per contenere il risultato del calcolo data . Utilizzare la funzione abs ( ) per sottrarre la variabile $ data_finale dalla variabile $ data_iniziale e dividere il risultato per 86400 ( il numero di secondi in un giorno ) . La variabile $ years_between_dates detiene ora il numero di giorni trascorsi tra $ e $ start_date end_date
< PHP
date_default_timezone_set ( ' America /New_York '); . ?
< P > $ data_iniziale = strtotime ( '7 /30/1970 ');
$ data_finale = strtotime ( '7 /30/2011' ) ;
$ years_between_dates = abs ( ( $ start_date - $ data_finale ) /86400) ; ?
>
7
Utilizzare il round () per dividere il $ years_between_dates variabile per 365 ( il numero di giorni in un anno ), arrotondato per l' anno più vicino . Memorizzare il risultato di nuovo in $ years_between_dates variabile
< PHP
date_default_timezone_set ( ' America /New_York '); . ?
$ Data_iniziale = strtotime ( '7 /30 /1970 ');
$ data_finale = strtotime ( '7 /30/2011' ) ;
$ years_between_dates = abs ( ( $ start_date - $ data_finale ) /86400) ;
$ years_between_dates = round ( $ years_between_dates/365 ) ; ?
>
8
Utilizzare l'eco PHP ( ) comando per scrivere il testo " il numero di anni tra le due date è : "per la pagina web. Concatenare il testo con la variabile $ years_between_dates utilizzando l'operatore di concatenazione PHP ( un periodo ) . Salvare e chiudere = Strtotime ( '7 /30/1970 ');
$ data_finale = strtotime ( '7 /30/2011' ) ;
$ years_between_dates = abs ( ( $ start_date - $ data_finale ) /86400) ;
$ years_between_dates = round ( $ years_between_dates/365 ) ;
echo " Il numero di anni tra le due date è : " . $ years_between_dates ; ?
>
9
Aprire un browser Web e richiesta timeBetweenDates.php dal server web . La differenza tra le due date sarà visualizzato in anni.