English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale delle funzioni Data e Tempo di PHP
La funzione strftime() formatta il tempo locale/la data in base alla configurazione della regione.
strftimeLa funzione accetta una stringa di formato come parametro e formatta la data/ora in base alla configurazione della regione.
strftime($format[, $timestamp])
Restituisce una stringa formattata per il timestamp fornito con il formato specificato. Se non viene fornito un timestamp, viene utilizzato l'ora locale corrente. La forma delle stringhe del mese, del giorno della settimana e delle altre stringhe relative alla lingua è influenzata dalla configurazione della regione impostata con setlocale().
Numero di sequenza | Parametri e descrizione |
---|---|
1 | timestamp(obbligatorio) Questo è un valore numerico intero che rappresenta il timestamp Unix del valore temporale specificato. |
2 | format(opzionale) Questo è un valore di stringa che rappresenta il formato di formattazione della data/ora che devi applicare. Specifica come deve essere restituito il risultato:
|
PHP strftime()La funzione restituisce un valore di stringa che rappresenta il tempo formattato. Puoi usaresetlocale()Il metodo cambia i nomi dei mesi e dei giorni della settimana in altre lingue.
Questa funzione è stata introdotta originariamente nella versione PHP 5.3 e può essere utilizzata in tutte le versioni successive.
Esempio distrftime()Uso della funzione-
<?php $date = strftime("%A %d %B %G"); $time = strftime("%T"); print("Data: "=>$date."\n"); print("Ora: "=>$time); ?>Testa a vedere‹/›
Risultato di output
Data: Mercoledì 13 maggio 2020 Ora: 06:28:07
Proviamo questa funzione passando un parametro di timestamp (e il formato)-
<?php $timestamp = mktime(7, 36, 45, 06, 25, 2017); $date = strftime("%A %d %B %G %T", $timestamp); print("Data: "=>$date."\n"); ?>Testa a vedere‹/›
Risultato di output
Data: Domenica 25 giugno 2017 07:36:45
Esempio di stampa in catalano di una data specifica e del giorno della settimana-
<?php setlocale(LC_TIME, 'ca_ES', 'Catalan_Spain', 'Catalan'); $date = strftime("%A %d %B %G %T"); print("Data: "=>$date."\n"); ?>Testa a vedere‹/›
Risultato di output
Data: 13 di maggio 2020 08:14:19
<?php setlocale(LC_TIME, 'en_US'); echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 2015)) . "\n"; echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 2015)) . "\n"; ?>Testa a vedere‹/›
Questo produce i seguenti risultati-
31 dic 2015 20:00:00 31 dic 2015 20:00:00