Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Data in formato g/m/a

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    168

    Data in formato g/m/a

    Grazie mille a tutti in anticipo

    Carico una data dal mio db la vedo in questo formato 2004-09-08 anno-mese-giorno.

    Come faccio a formattarla in giorno-mese-anno ?

    Max

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    Ekkila

    function data($data){
    // parsing string nel formato :
    //$data="gg- mm -aa";
    $gg=substr($data,8);
    $mm=substr($data,5,-3);
    $anno=substr($data,0,4);
    $data=$gg."-".$mm."-".$anno;

    return $data;
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    115
    io la trasformo così:

    $data_it=preg_replace("/(....).(..).(..)/","\$3-\$2-\$1",$data);

  4. #4
    se il campo è di tipo date puoi anche far lavorare mysql

    DETE_FORMAT(nomecampo,'%d/%m/%Y') as formattata

    In questo modo quando fai la select si crea un campo chiamato formattata nei tuoi risultati con la data


  5. #5
    altra domanda riguardante.
    Ma se io devo inserire in un campo la data in gg-mm-aaaa e deve essere spedita in aaaa-mm-gg?
    grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    115
    Lo utilizzi alla rovescia

    $data_it=preg_replace("/(..).(..).(....)/","\$3-\$2-\$1",$data);

  7. #7
    scusa ma non ho capito io ho un form fatto in questa maniera.
    <input name="data_a" type="text" id="data_a" value="<?php echo date(Y . "-" . m . "-" . d)?>" size="10">

    mi visualizza 2004-09-08 io devo farlo vedere al contrario ma spedirlo sempre nel formato 2004-09-08.
    allora faccio
    <input name="data_a" type="text" id="data_a" value="<?php echo date(d . "-" . m . "-" . Y)?>" size="10">

    NOn ho capito con il tuo metodo come si fa. riesco a visulizzarlo invertendo la data con php ma poi l'invio non funzia perchè la data viene spedita nel formato gg-mm-aaaa. Come adatto il tuo metodo a questa cosa?

  8. #8
    niente si può fare solo dalla pagina che invia il form al database ma direttamente nel form non riesco proprio.

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.