281 Shares 3863 views

Timestamps su PHP: timestamp, e il calcolo del tempo

Il tempo è sempre importante. Il sito non è controllato dal tempo e non ne fanno uso costante, non che io non ho il diritto alla vita, ma sicuramente non un full-optional moderni risorse online.

funzioni PHP per lavorare con il tempo

Alla data PHP e tempo rappresentato da un insieme di funzioni, sufficienti ad operare senza restrizioni, e la possibilità di impostare l'ora e la data di un'unica base. Lo sviluppatore può sempre ottenere il timestamp per la registrazione (traccia) gli eventi e l'esecuzione di calcoli date.

Non v'è alcuna necessità di scrivere codice personalizzato che controlla (calcolo) il numero di giorni in un mese, anno bisestile, giorno della settimana, nome del mese, e così via. È possibile lavorare su un progetto e completamente affidamento su PHP per essere in grado di lavorare con questa opzione.

In linea di principio, le due funzioni (getTimestamp, GetDate) è sufficiente per risolvere qualsiasi problema mentre si lavora con la data e / o tempo. Ma sviluppatore inesperto può anche utilizzare altre funzioni.

Importante a PHP timestamp – è una sorta di un'etichetta numerica che ogni secondo acquisisce un nuovo significato numerico (valore). Storicamente, questo numero è il numero di secondi a partire dalla mezzanotte, dal 1 gennaio 1970 anno.

realtà oggettiva e il valore timestamp

Nella programmazione, c'erano sempre molte date di riferimento. Come ogni programmatore decente ricorda la data del suo primo programma, e la yuniksoidov famiglia onora l'inizio della sua epoca.

In questo caso, l'idea grazie all'attuazione del metodo è limitato nel tempo. Usalo può essere solo fino al 19 gennaio 2038. 03:14:08 Il numero di secondi dal 01/01/1970 anno per raggiungere 2 ^ 31 (2147483648), che rende il numero negativo. Si dice che l'uso di non-32-bit e 64-bit variabili per memorizzare l'ora problema di ritardo consentirà per altri 300 miliardi di anni: i programmatori come insetti, come uno scherzo, soprattutto dopo il 2000.

Calcolo del periodo e la determinazione della data

Il tempo rappresentato da un numero primo, permette di avere un semplice aritmetica.

Un'idea interessante è quella di utilizzare questo aritmetica come un tasto di registrazione, e / o eventi unici. Utilizzando il programma su PHP timestamp in combinazione con un ID utente o un visitatore come una chiave, non si può preoccupare la sua unicità e non spendere tempo su di esso.

L'inverso trasformata di data e ora

funzione time () dà direttamente conoscenza numerica del timestamp. Indipendentemente da come e quando Timestamp stata eseguita la data PHP conversione, può essere riportato in qualsiasi rappresentazione conveniente della data funzione (formato [, timestamp]). Se il secondo parametro non è presente, vi sarà la data corrente e / o di tempo. Il valore può essere qualsiasi formato, strumenti linguistici forniscono tutte le opzioni necessarie per il luogo e la data e la formattazione del tempo.

Memorizzazione in forma numerica è sempre preferibile ad un carattere, e in aggiunta, significativamente semplificato la possibilità di ordinare. Importante è anche la possibilità di utilizzare la matematica semplici per controllare i periodi di tempo e calcolando le date.

Evitare un simile errore nei calcoli è quasi impossibile, il risultato di qualsiasi calcolo viene interpretata in una data disposizione naturale / tempo è sempre giusto.

La localizzazione del tempo

E anche se la data di PHP per ora e data e follow-up con il numero sono convenienti e ideali nel mondo moderno, ma conserva un sacco di motivi per mantenere e utilizzare la data nella sua natura, e, talvolta, in un formato molto nazionale.

I moderni computer di potenza è sufficiente, il database rappresentare e memorizzare le informazioni in modo efficace, il campione viene effettuato in modo rapido e corretto algoritmo fa il lavoro con date reali è abbastanza accettabile.

tempi di montaggio e di risparmio in byte per un lungo periodo di tempo in passato. Non così tante attività che richiedono il codice macchina corretto e presentazione compatta dei dati, la maggior parte dei progetti legati alla sfera sociale pratici, in cui la data per essere data nel formato corretto.

Con tutto questo, manipolando i dati sul PHP, timestamp non perde il suo significato pratico, e merita di essere nell'arsenale di uno sviluppatore esperto.

ora corrente

La regola generale di tutti i tempi funzioni PHP: ora corrente = timestamp. Tutte le date sono specificate manualmente dall'utente o sviluppatore, di solito un Data :. all'inizio o alla fine del periodo, la data di nascita, occupazione, ecc Dati di tempo accettate da un calendario interattivo somministrato. In particolare, questo datapicker dal jQuery, che permette di inserire la data e / o l'ora direttamente nell'ambiente del browser, sulla pagina web.

Datapicker e sviluppo simile, non eseguite solo pienamente funzionale. Essi forniscono anche la possibilità di personalizzare il modo in localizzazione del formato di data / ora, così come i nomi dei mesi, i giorni della settimana, gli elementi di carattere di separazione di data e ora.

Uno sviluppatore può eseguire alla data PHP timestamp per il test, il confronto, le operazioni aritmetiche.

I dati inseriti dall'utente (visitatore) – questo non è la funzione PHP timestamp il cui scopo è diverso. Tuttavia, è questo specifico funzioni PHP consente allo sviluppatore di controllare il tempo di immissione dei dati e le date degli utenti.