Come incrementare un data in PHP

April 11

Come incrementare un data in PHP


Il linguaggio PHP fornisce una serie di funzioni standard per la gestione date. L'utilizzo di queste funzioni, si può facilmente incrementare una data, l'aggiunta di un solo giorno ad esso. Questa potrebbe essere la data corrente o di qualsiasi altra data che avete elencato nel vostro script PHP. Incremento una data è una pratica comune, in particolare all'interno siti web dove gli utenti stanno progettando un evento o di acquisto. Incremento una data in PHP non è complicato, quindi l'operazione può essere effettuata rapidamente utilizzando solo una piccola quantità di codice.

istruzione

1 Preparare lo script PHP. Se non ne hai già uno, aprire un nuovo file in un editor di testo, salvarlo con estensione ".php" e inserire il codice seguente schema:

<Html>

<Head> </ head>

<Body>

<? Php

// Codice PHP qui

?>

</ Body>

</ Html>

Il codice PHP verrà posizionato tra i tag di apertura e chiusura PHP script (prima del tag "?>"). È possibile includere qualsiasi codice HTML che ti piace di fuori della sezione PHP della pagina.

2 Creare una data nel codice PHP. Utilizzando la funzione di data PHP, il codice può modellare un'unica data, tra cui l'elaborazione e la visualizzazione per interazione con l'utente. Questo esempio crea una variabile di data per modellare la data corrente al momento viene eseguito lo script:

// Modelli di oggi data nel formato "25 dicembre 2013"

$ CurrentDate = data ( "D FY");

echo "<p> La data di oggi è:" $ currentDate "</ p>";..

Questo codice estratto utilizza la funzione di data per restituire una stringa di testo contenente la data corrente in un formato riconoscibile all'interno di PHP. Il formato è anche leggibile per gli utenti, in modo che il comando echo scrive al browser per la visualizzazione.

3 Aggiungi alla tua data. Per aggiungere un giorno per la data, l'incremento, utilizzare la funzione "strtotime", che converte stringhe in timestamp. Il codice seguente aggiunge un giorno per la data corrente, salvando il risultato in una variabile:

$ IncrementedTime = strtotime ( "+ 1 giorno", strtotime ($ currentDate));

Si noti che il risultato di questo codice è per memorizzare una variabile timestamp, non una data formattata.

4 Formattare la data incrementato e output per l'utente. Utilizzando la funzione di data di nuovo, ma questa volta sulla variabile timestamp incrementato, creare una stringa data formattata e scrivere al browser dell'utente per la visualizzazione:

$ TomorrowDate = data ( "D FY", $ incrementedTime);

echo "<p> data di domani è:" $ tomorrowDate "</ p>";..

Questo codice prende il timestamp derivanti da incrementare data odierna, quindi utilizza la funzione di data per formattare come una stringa di data, l'output di questo per la visualizzazione.

5 Salvare il file PHP e caricarlo sul server. Passare alla pagina appropriata in un browser Web per testarlo. Verificare che la data viene incrementato correttamente.

Consigli e avvertenze

  • È possibile modificare la formattazione per la data per visualizzarla come più vi piace. È inoltre possibile utilizzare la funzione in una data diversa da quella attuale, fornendo questo come parametro per la prima funzione di data. Le impostazioni predefinite delle funzioni ad oggi se non lo fanno.
  • Ci sono un sacco di possibili opzioni di formattazione della data in PHP, che potete vedere sul manuale ufficiale di PHP in linea.
  • Fate attenzione se si sta eseguendo calcoli numerici più avanzati in date in PHP, come si può ottenere molto complicato.