Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Conversione in data sbagliata

    ciao!
    ho un problema con la cenversione di una stringa in data.
    il valore è string:
    codice:
    string(10) "15/05/2014"
    però nel db (campo DATE) mi viene salvato come 1970-01-01.
    la conversione la faccio così:
    Codice PHP:
    $d date('Y-m-d'strtotime($data)); 
    avete qualche idea?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    strtotime() non conosce il formato italiano gg/mm/aaaa devi prima modificare la stringa della data e dovendola manipolare ti conviene farlo direttamente nel formato date di MySQL.

    Codice PHP:
    $data '15/05/2014';

    $data explode('/',$data);

    $data $data[2].'-'.$data[1].'-'.$data[0]; 

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    strtotime() non conosce il formato italiano gg/mm/aaaa devi prima modificare la stringa della data e dovendola manipolare ti conviene farlo direttamente nel formato date di MySQL.

    Codice PHP:
    $data '15/05/2014';

    $data explode('/',$data);

    $data $data[2].'-'.$data[1].'-'.$data[0]; 
    grazie!
    col tuo aiuto ho risolto!!

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.