Ciao![]()
ricevo le date in diversi formati; a volte in inglese, altre volte in formato europeo
30/10/2009 - 10/30/2009 ecc...
Esiste una funzione con php per normalizzare le date in formato 2009-10-30 ?![]()
Ciao![]()
ricevo le date in diversi formati; a volte in inglese, altre volte in formato europeo
30/10/2009 - 10/30/2009 ecc...
Esiste una funzione con php per normalizzare le date in formato 2009-10-30 ?![]()
Almeno devi organizzarti per ricevere le date sempre allo stesso modo altrimenti diventa, nei casi di giorno <= 12, impossibile capire quale sia il mese e quale sia il giorno. Basta fare tra campi separati per inserire una data, agevolando con una select che presenti tutti i valori ammessi.Originariamente inviato da henry78
Ciao![]()
ricevo le date in diversi formati; a volte in inglese, altre volte in formato europeo
30/10/2009 - 10/30/2009 ecc...
Esiste una funzione con php per normalizzare le date in formato 2009-10-30 ?![]()
Dopo di che puoi formattare la data con le tre variabili unendole come meglio ti pare.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Originariamente inviato da piero.mac
Almeno devi organizzarti per ricevere le date sempre allo stesso modo altrimenti diventa, nei casi di giorno <= 12, impossibile capire quale sia il mese e quale sia il giorno. Basta fare tra campi separati per inserire una data, agevolando con una select che presenti tutti i valori ammessi.
Dopo di che puoi formattare la data con le tre variabili unendole come meglio ti pare.
Si tratta di un portale multilingua... quindi a seconda della lingua scelta il datepiker mi restituisce le date in formato diverso...![]()
per poter convertire nel formato ansi yyyy-mm-dd devi prima normalizzare l'input della data che ricevi. Come riconoscere il formato ricevuto lo devi sapere tu, avrai un cookie o altro. Dopo di che puoi fare la classica conversione:Originariamente inviato da henry78
Si tratta di un portale multilingua... quindi a seconda della lingua scelta il datepiker mi restituisce le date in formato diverso...![]()
lo puoi inserire in un controllo if ...codice:list ($giorno, $mese, $anno) = explode ("/", $data); // oppure: list ($mese, $giorno, $anno) = explode ("/", $data); $data_ansi = "$anno-$mese-$giorno";
per me rimane sempre valido il sistema di proporre all'utente una select con i valori da inserire prefissati.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Grazie Piero! alla fine ti ho ascoltato e sono passato alle selectOriginariamente inviato da piero.mac
per poter convertire nel formato ansi yyyy-mm-dd devi prima normalizzare l'input della data che ricevi. Come riconoscere il formato ricevuto lo devi sapere tu, avrai un cookie o altro. Dopo di che puoi fare la classica conversione:
lo puoi inserire in un controllo if ...codice:list ($giorno, $mese, $anno) = explode ("/", $data); // oppure: list ($mese, $giorno, $anno) = explode ("/", $data); $data_ansi = "$anno-$mese-$giorno";
per me rimane sempre valido il sistema di proporre all'utente una select con i valori da inserire prefissati.![]()