Funzione PHP strptime()
Esempio
Analizzare la data/ora generata da strftime():
<?php
$format="%d/%m/%Y %H:%M:%S";
$strf=strftime($format);
echo("$strf");
print_r(strptime($strf,$format));
?>
Definizione e uso
La funzione strptime() analizza la data/ora generata da strftime() Data/ora generata.
Nota:La funzione non è implementata sotto Windows.
Sintassi
strptime(date,format);
Parametro |
Descrizione |
date |
Obbligatorio. Stringa da analizzare (ad esempio: quella restituita da strftime()). |
format |
Obbligatorio. Specifica il formato da utilizzare nella data:
- Abbreviazione del nome del giorno della settimana
- Nome completo del giorno della settimana
- Abbreviazione del nome del mese
- Nome completo del mese
- Rappresentazione preferita della data e dell'ora
- Numero che rappresenta il secolo (anno diviso per 100, da 00 a 99)
- Giorno del mese (01 a 31)
- Formato data e ora, identico alla notazione %m/%d/%y
- Giorno del mese (1 a 31)
- Anno a 4 cifre simile a %G, ma senza secolo
- Anno a 4 cifre corrispondente al numero di settimana ISO (vedi %V)
- Identico alla notazione %b
- Ora in formato 24 ore (00 a 23)
- Ora in formato 12 ore (01 a 12)
- Giorno dell'anno (001 a 366)
- Mese (01 a 12)
- Minuto
- Carattere di newline
- am o pm corrispondente al valore temporale fornito
- Marchio orario a.m. e p.m.
- Marchio orario in formato 24 ore
- Secondo
- Tabulatore
- L'ora corrente, identica alla notazione %H:%M:%S
- Il numero rappresentativo del giorno della settimana (da 1 a 7), lunedì [lunedì] = 1. Attenzione: nel sistema Sun Solaris, domenica [domenica] = 1
- L'anno include il numero di settimane, che inizia con la prima domenica come il primo giorno della prima settimana
- %V - Settimane dell'anno secondo lo standard ISO 8601 (01 a 53), la settimana 1 rappresenta la prima settimana dell'anno, che deve avere almeno quattro giorni e iniziare con lunedì come il primo giorno della settimana
- %W - Settimane dell'anno, iniziando dal primo lunedì, considerato come la prima settimana, con almeno quattro giorni, e con lunedì come il primo giorno della settimana
- %w - Giorno della settimana rappresentato come numero decimale, Sunday[domenica] = 0
- %x - Rappresentazione data preferita senza ora
- %X - Rappresentazione temporale preferita senza data
- %y - Anno che non contiene un numero che rappresenta il secolo (intervallo da 00 a 99)
- %Y - Anno che contiene un numero che rappresenta il secolo
- %Z o %z - Nome o abbreviazione della zona oraria
- %% - Output di un carattere %
|
Dettagli tecnici
Valore di ritorno: |
Se ha successo, la funzione restituisce un array con la data解析ata. Se fallisce, restituisce FALSE.
Il significato dei nomi delle chiavi dell'array restituito è il seguente:
- [tm_sec] - Secondi trascorsi nel minuto corrente (0-61)
- [tm_min] - Minuti trascorsi nell'ora corrente (0-59)
- [tm_hour] - Ore trascorse da mezzanotte (0-23)
- [tm_mday] - Giorno del mese (1-31)
- [tm_mon] - Mesi trascorsi da gennaio (0-11)
- [tm_year] - Anni trascorsi da 1900
- [tm_wday] - Giorni trascorsi da domenica (0-6)
- [tm_yday] - Giorni trascorsi dall'1 gennaio di quest'anno (0-365)
- [unparsed] - Data non interpretata format Parti riconosciute
|
Versione PHP: |
5.1+ |