La funzione PHP Mktime
La funzione mktime () PHP integrata crea un timestamp Unix per una data e un'ora specifiche.

È possibile utilizzare PHP per trovare facilmente l'ora e la data locali correnti ma non vuoi sempre lavorare con l'ora corrente o attuale. In molti casi, dovrai lavorare con una data e un'ora specifiche e arbitrarie. Per lavorare con questa data e ora specifiche, devi prima usare la funzione mktime () PHP integrata per creare un timestamp Unix1 per quella data e ora. Questo timestamp è assegnato a una variabile che è quindi possibile utilizzare nel proprio programma. Nell'esempio che segue, ho usato il giorno e l'ora del mio compleanno quest'anno (23 agosto 2005, 10:11). Diamo un'occhiata al codice.

$ tstamp = mktime (10, 11, 0, 8, 23, 2005);

Come puoi vedere, questa funzione accetta 6 argomenti interi nell'ordine di ora, minuti, secondi, mese, giorno e anno. Naturalmente, il computer mantiene il tempo in 24 ore al giorno, ma gestisce anche le ore dopo le 12 un po 'diversamente. Da mezzogiorno in poi, le ore sono 13-13. Pertanto, 14 sarebbe 14:00. La funzione mktime () può anche gestire valori oltre la 24a ora. Se avessi impostato l'argomento hour su 26 nell'esempio sopra, il timestamp sarebbe per le ore 2 del 24 agosto 2005. Se uno qualsiasi degli argomenti viene omesso, il valore di tale argomento viene impostato sull'ora locale e corrente sul server che esegue il programma. Ad esempio, se avessi eseguito un programma alle 16:00 e avessi omesso l'argomento hour, il programma userebbe automaticamente 16 per l'argomento hour. L'esempio precedente determinerebbe il valore di data / ora di 1124809860.

Ora che hai il timestamp per una data e ora specifiche e che il timestamp è assegnato a una variabile di tua scelta ($ tstamp nell'esempio sopra), puoi usare questa variabile in molti modi all'interno del tuo programma.

1Un timestamp è un numero intero che rappresenta il numero di secondi dall'epoca Unix (che è il 1 gennaio 1970, 00:00:00) e la data con cui si desidera lavorare.





Istruzioni Video: PHP Tutorial - PHP Date Time Stamps - PHP mktime - PHP strtotime - PHP Date - 15 (Aprile 2024).