Data estratta da RSS non memorizzata

sunlightbanana

Utente Attivo
26 Ott 2011
96
0
6
Grazie a SimpleXML, estraggo da risorse RSS degli elementi tra cui la data, che poi memorizzo in un array e formatto tramite un foreach. Il risultato che si visualizza grazie a print_r è questo:
Codice:
Array
(
    [0] => 05-04/10:56
    [1] => 05-04/08:13
    [2] => 05-04/09:45
    [3] => 05-04/10:59
    [4] => 04-04/21:14
}
Questo funzione se la data fornita dall'RSS è in inglese, così:
Codice:
Tue, 05 Apr 2016 10:56:51 +0200
Ma se la data fornita dall'RSS è in italiano, così:
Codice:
Mar, 05 Apr 2016 10:42:37 +0200
questo è il risultato:
Codice:
Array
(
    [0] => 01-01/01:00
    [1] => 01-01/01:00
    [2] => 01-01/01:00
    [3] => 01-01/01:00
    [4] => 01-01/01:00
    [5] => 01-01/01:00
}
Ho provato varie configurazioni tramite setlocale() e strftime(), ma niente.

Chiedo aiuto e vi ringrazio per la disponibilità.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, sinceramente non so se esiste un metodo più semplice, potresti tradurre la striga in inglese
PHP:
$data = "Mar, 05 Apr 2016 10:56:51 +0200";

$days = array("Mon,","Tue,","Wed,","Thu,","Fri,","Sat,","Sun,");
$giorni = array("Lun,","Mar,","Mer,","Gio,","Ven,","Sab,","Dom,");

echo date("d-m/H:i",strtotime(str_replace($giorni, $days, $data)));
dovrai farlo anche per i mesi
 

sunlightbanana

Utente Attivo
26 Ott 2011
96
0
6
Ok, grazie, risolve la situazione, ma visto che mi serve solo data e ora in formato numerico, ho messo un if che controlla se i primi tre caratteri sono in italiano, e me li cambia in modo che poi il ciclo successivo riconosce la stringa e la memorizza.

Grazie per il consiglio.
 
Discussioni simili
Autore Titolo Forum Risposte Data
T problema data 30/11/-1 PHP 0
Cosina script data aggiornamento pagina Javascript 1
S Raggruppare ed estrarre data più recente MySQL 3
P Ricerca campo data PHP 1
A Raggruppare record con stessa data PHP 13
elpirata Impedire inserimento data di oggi e date passate jQuery 39
U Campo vuoto data errore Fatal error: PHP 2
A recuperare data creazione di un file PHP 6
MarcoGrazia Convertire una data da un formato all'altro Snippet PHP 0
Z Difficoltà codice data PHP 0
Z Data automatica PHP 2
max1974 Salvataggio data errato PHP 3
felino Excel: popolare una cella con la data di modifica della riga a cui appartiene Windows e Software 3
P Access Inserimento data. MS Access 4
max1974 comparazione con data precedente MySQL 8
Valerio93 [PHP] non capisco come mai mi da la data NULL PHP 3
M [PHP] Compilare automaticamente il campo data PHP 5
S [PHP] Da timestamp a data PHP 4
maxnegri [Javascript] TinyDatePicker data format e selezione progressiva. Javascript 0
G [MySQL] Data giornaliera MySQL 0
Cosina [PHP] Cancellare una riga da un file txt in base alla data PHP 1
D [MySQL] cerco sviluppatore data base windows e linux per riparare sito Offerte e Richieste di Lavoro e/o Collaborazione 1
elpirata [MYSQL] Schedulare evento per update del campo data su tabella MySQL 0
P [PHP] Aggiungere giorni e stampare risultato da data inserita in input PHP 3
A Verifica validità data in Java Java 2
R [WordPress] [PHP] Come organizzare data, sala e prestazione WordPress 17
M [PHP] Come display data nella stessa pagina PHP 4
K Data in un form che si collega ad un tabella Ajax 5
M HTML: oggetto data HTML e CSS 1
B Data Registrazione Dominio Domini 1
P [Visual Basic] access sql estrarre id vendite x cli e articolo con data maggiore del recordset Visual Basic 2
C [PHP] Estrapolare solo l'anno da una data di nascita inserita in un campo PHP 8
Q [Javascript] data validate Javascript 2
F [MySQL] Warning 1265 data truncated for column... MySQL 5
G [PHP] estrarre data da timeline yyyy-dd-gg hh:mm:ss PHP 4
L [PHP] ordinare per data PHP 3
G [PHP] convertire data in formato italiano dopo query PHP 6
S [PHP] data e ora esatti PHP 4
paloppa Inserimento data su database MYSQL PHP 2
M [MySQL] Confronto tra variabile varchar e variabile data. PHP 1
T [Javascript] Data Plotting ad Alta Velocità Javascript 0
felino Windows 10 e Boot Configuration Data Windows e Software 5
MarcoGrazia [mysql][mariadb]Raggruppare query in base alla data MySQL 2
V calcolo giorno di fine mese ad una seconda data jQuery 0
alexad [Javascript] settare data Javascript 5
Aruba Cloud Virtual Tour: entra nel nuovo Data Center campus di Aruba! Programmazione 0
crealatualista [PHP] Data di scadenza formato (aammgg) PHP 5
I Jquery fadeout-fadein html data jQuery 0
A [PHP] FPDF error: Some data has already been output, can't send PDF file PHP 5
Alex1990000 [PHP] countdown 6 ore data PHP 9

Discussioni simili