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
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
. date_default_timezone_set ( ' America /New_York '); ? ? > 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 date_default_timezone_set ( ' America /New_York '); . ? $ Start_date = strtotime ( '7 /30/1970 '); ? > 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 date_default_timezone_set ( ' America /New_York '); . ? $ Start_date = strtotime ( '7 /30/1970 '); $ data_finale = strtotime ( '7 /30/2011' ) ; ? > 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 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) ; ? > 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 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 ) ; ? > 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 ; ? > Aprire un browser Web e richiesta timeBetweenDates.php dal server web . La differenza tra le due date sarà visualizzato in anni.
4
5
6
7
8
9
Informazioni correlate
Programmazione © www.354353.com