Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380

    conversione createFromFormat ita-en

    Lo so, se n'è sarà parlato molte volte di conversione delle date, ma non sto riuscendo ad eseguire la seguente conversione da data italiana nel classico Y-m-d.
    La data da convertire è la seguente:
    Codice PHP:
    $data 'Mercoledì, 19 Febbraio, 2014 00:00'
    ed utilizzando la classe data:

    Codice PHP:
    $timestamp DateTime::createFromFormat('l, d F, Y H:i'$data);
    echo 
    $timestamp->format('Y-m-d H:i'); 
    questo mi restituisce l'errore: Call to a member function setTime() on a non-object
    indice che non ho capito come utilizzare questo metodo...

    Invece con la seguente variabile $data_2
    Codice PHP:
    $data_2 'Wednesday, 19 February, 2014 00:00'
    la conversione va a buon fine
    If you think your users are idiots, only idiots will use it. DropBox

  2. #2
    Non mi risulta che la createFromFormat accetti tra i suoi input il giorno della settimana: magari lo fa anche, ma di certo non in italiano, visto che non è una funzione che sia collegata alla gestione della setLocale ...

    Idem per il nome del mese, che di certo non può essere in tialiano...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  3. #3
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    Quote Originariamente inviata da Shores Visualizza il messaggio
    Non mi risulta che la createFromFormat accetti tra i suoi input il giorno della settimana: magari lo fa anche, ma di certo non in italiano, visto che non è una funzione che sia collegata alla gestione della setLocale ...

    Idem per il nome del mese, che di certo non può essere in tialiano...
    Grazie, per ora ho risolto in questo modo:

    split per eliminare il giorno che non verrà memorizzato
    array associativo per la traduzione del mese ita-eng
    conversione formato data

    sicuramente si può migliorare, ma per questione di tempi ho risolto così..
    If you think your users are idiots, only idiots will use it. DropBox

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.