Come convertire un anno in due cifre in PHP

April 13

Come convertire un anno in due cifre in PHP


PHP è un linguaggio di scripting lato server che viene fornito con molte caratteristiche e funzioni preinstallate per la manipolazione date e gli orari. Perché memorizza date internamente come numeri a 64 bit, PHP supporta tutte le date immaginabili. PHP fa largo uso di timestamp Unix in data e ora implementazioni, dove un timestamp è il numero di secondi trascorsi dalla Unix Epoch (1970). PHP ha anche una varietà di parametri predefiniti di formato che possono essere utilizzati quando si lavora con le date per personalizzare i programmi e le interfacce utente.

istruzione

1 Aprire un editor di testo e creare un nuovo file chiamato "digitDate.php". Aggiungere alcuni tag HTML per il file che compongono una pagina HTML di base. Inserire due delimitatori di PHP ( "<? Php" e "?>") Tra il file "<body>" e "</ body>" tag. Qualsiasi testo inserito tra questi due delimitatori verrà interpretato come codice dal programma PHP.

<Html>

<Head> </ head>

<Body>

<? Php

?>

</ Body>

</ Html>

2 Dichiarare una variabile PHP denominata "$ fourDigitYear". Utilizzare la funzione PHP "strtotime ()" per restituire il timestamp Unix per la data "1/1/2005" e memorizzare il timestamp Unix nella variabile "$ fourDigitYear".

<Html>

<Head> </ head>

<Body>

<? Php

$ FourDigitYear = strtotime ( "1/1/2005");

?>

</ Body>

</ Html>

3 Utilizzare il "print) (" PHP funzione per stampare il timestamp Unix. Il timestamp rappresenta il numero di secondi dal 1 gennaio 1970, relativo alla data prevista ( "1/1/2005"). Includere il testo "Unix Timestamp:" e l'operatore di concatenazione di PHP ( "."), Seguita dalla variabile "$ fourDigitYear".

<Html>

<Head> </ head>

<Body>

<? Php

$ FourDigitYear = strtotime ( "1/1/2005");

stampare "unix timestamp:". $ FourDigitYear;

?>

</ Body>

</ Html>

4 Utilizzare il "print) (" PHP funzione per stampare l'anno a due cifre formattati in base alla variabile "$ fourDigitYear". Per stampare la data formattata, utilizzare la "data) (" funzione PHP e specificare la stringa "y" parametro di formato e il timestamp "$ fourDigitYear". Includere il testo "Anno convertito:" e l'operatore di concatenazione di PHP ( "."), Seguito dalla funzione "date ()".

<Html>

<Head> </ head>

<Body>

<? Php

$ FourDigitYear = strtotime ( "1/1/2005");

stampare "unix timestamp:". $ FourDigitYear;

print "Convertito Anno:". data ( "y", $ fourDigitYear);

?>

</ Body>

</ Html>

5 Aprire digitDate.php in un browser Web. Verificare che i timestamp stampa Unix alla pagina Web seguita dalla data e ora convertito in un anno a due cifre.

Consigli e avvertenze

  • secondo argomento della funzione della data di PHP () è facoltativo. Se si omette questo argomento (il timestamp), la funzione utilizzerà il valore della funzione time ().
  • PHP offre una varietà di parametri di formato che possono essere utilizzati con la funzione date (). Un link a un elenco completo di questi parametri è fornita nella sezione risorse.
  • Oltre ai parametri di formato, PHP ha una varietà di parametri relativi. Vedere la sezione risorse per un elenco di parametri relativi.
  • funzioni di data e ora dipendono dalle impostazioni del server locale. Essere sicuri di prendere in considerazione l'ora legale e gli anni bisestili quando si utilizzano queste funzioni.