May 18
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 database e ha una libreria completa di estensioni built-in. L'installazione core di PHP contiene molte funzioni e formati di data e ora che possono essere utilizzati e manipolati da coloro che la creazione di pagine Web dinamiche, scrivendo script del server o di codifica applicazioni stand-alone.
1 Aprire un editor di testo e creare un nuovo file chiamato 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 di apertura e un?> PHP tag di chiusura nel file. Quando il programma PHP analizza il file, si prenderà in considerazione il testo posizionato tra questi due tag codice.
<? Php
?>
3 Utilizzare la funzione PHP date_default_timezone_set () per impostare il fuso orario del server di America / New_York. Il fuso orario viene regolato per la durata dello script.
<? Php
date_default_timezone_set ( 'America / New_York');
?>
4 Dichiarare una variabile denominata $ start_date e utilizzare la funzione PHP data / ora strtotime () per analizzare la data / ora in un UNIX timestamp relativo al momento. Utilizzare la data 30 luglio 1970, o il 1970/07/30.
<? Php
date_default_timezone_set ( 'America / New_York');
$ Data_iniziale = strtotime ( '1970/07/30');
?>
5 Dichiarare una variabile denominata $ end_date e utilizzare la funzione PHP data / ora strtotime () per analizzare la data / ora in un UNIX timestamp relativo al momento. Utilizzare la data 30 luglio 2011, o il 2011/07/30.
<? Php
date_default_timezone_set ( 'America / New_York');
$ Data_iniziale = strtotime ( '1970/07/30');
$ Data_finale = strtotime ( '2011/07/30');
?>
6 Dichiarare una variabile denominata $ years_between_dates per contenere il risultato del calcolo data. Utilizzare la funzione abs () per sottrarre la variabile $ end_date 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 data_finale.
<? Php
date_default_timezone_set ( 'America / New_York');
$ Data_iniziale = strtotime ( '1970/07/30');
$ Data_finale = strtotime ( '2011/07/30');
$ Years_between_dates = abs (($ start_date- $ data_finale) / 86400);
?>
7 Utilizzare la funzione round () per dividere la variabile $ years_between_dates per 365 (il numero di giorni in un anno), arrotondato per l'anno più vicino. Memorizzare il risultato di nuovo nella variabile $ years_between_dates.
<? Php
date_default_timezone_set ( 'America / New_York');
$ Data_iniziale = strtotime ( '1970/07/30');
$ Data_finale = strtotime ( '2011/07/30');
$ Years_between_dates = abs (($ start_date- $ data_finale) / 86400);
$ Years_between_dates = round ($ years_between_dates / 365);
?>
8 Utilizzare il comando php echo () per scrivere il testo "Il numero di anni tra le due date è:" per la pagina Web. Concatenare il testo con i $ years_between_dates variabile usando l'operatore PHP concatenazione (un periodo). Salvare e chiudere timeBetweenDates.php.
<? Php
date_default_timezone_set ( 'America / New_York');
$ Data_iniziale = strtotime ( '1970/07/30');
$ Data_finale = strtotime ( '2011/07/30');
$ 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 richiedere timeBetweenDates.php dal server Web. La differenza tra le due date viene visualizzato in anni.