Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Formati di PHP per il tempo Francobolli Da MySQL

tipi di dati timestamp in un database MySQL utilizzano la " AAAA- MM - GG HH : MM : SS " formato . Quando si restituisce un timestamp da un database MySQL in un file PHP , il record conserva questo formato , ma è possibile utilizzare questo formato in quanto è o manipolare con alcune funzioni di PHP che spaccano a parte e tornano timestamp in diversi formati. Ottenere il Timestamp

Dopo la connessione al database MySQL , utilizzare la funzione PHP " mysql_query " per interrogare il database per i timestamp e salvarlo in una variabile PHP . Digitando " $ query = mysql_query ( ' timestamp SELECT FROM tabella '); " otterrà i valori del campo timestamp per tutti i record della tabella . Questa nuova variabile contiene il timestamp per ogni record , quindi è ancora bisogno di ottenere ogni record singolarmente . Tipo

" $ row = mysql_fetch_row ( $ query) ; " per spezzare la query in un array da cui si può utilizzare direttamente il timestamp . Se si seleziona più di un semplice campo timestamp della tabella , assicuratevi di sapere quale campo numero contiene timestamp .
Formato predefinito

Quando si esegue una query di un database MySQL e restituisce un tipo di dati timestamp , PHP conserva la " AAAA- MM - GG HH : mm: ss " formato . E ' sempre la stessa lunghezza fissa di 19 caratteri . Anche se questa opzione non è l'ideale se si desidera visualizzare il timestamp per i visitatori , non rendono semplice per altri usi , come ad esempio il backup del database o utilizzarlo per i confronti , come la selezione di dati tra due timestamp . Supponendo che hai utilizzato la funzione " mysql_fetch_row " di PHP per salvare i timestamp di una variabile di matrice , digitare "echo $ row [ timestamp_index_value ] ; " stampa il timestamp nel formato predefinito nella pagina Web
. PHP " data " Funzione

La funzione di data PHP consente di formattare un timestamp in decine di modi . Come argomenti , è necessario fornire il formato in cui si desidera visualizzare il timestamp , quindi fornire il timestamp stesso, restituito come risultato di una query di MySQL . Per esempio, se MySQL restituisce " 2011-06-10 14:35:83 ", come il timestamp , digitando " $ format = date (" l, F j , 20y @ g : ia " , $ timestamp ) ; " salva il valore l'utilizzo di " Venerdì 10 giugno 2011 @ 2:35 pm " nella variabile $ formato . La funzione data ha molte opzioni di formattazione per il giorno , settimana , mese , anno , ora e fuso orario , il tutto senza rompere a parte il timestamp stesso.
PHP " esplodere " Funzione

Il PHP esplodere funzione prende una variabile e si rompe in su in un array, utilizzando un delimitatore per separare in pezzi diversi. Ad esempio, digitando "$ format = explode ( " " , $ timestamp )," crea una matrice $ timestamp con la data come primo parametro ed il tempo come il secondo . Da qui , è possibile utilizzare sia la data o l'ora separatamente , o abbattere ulteriormente il timestamp , ad esempio per separare l' anno , mese e giorno i valori o addirittura le ore , minuti e secondi variabili . Ogni pezzo ha lo stesso formato come ha fatto come parte del timestamp nel suo complesso .

 

Programmazione © www.354353.com