Visualizzazione dei risultati da 1 a 6 su 6

Discussione: riportare una data

  1. #1

    riportare una data

    il formato della data di default del mysql è yyyy-mm-dd vero? cioè oggi per esempio è il 2005-12-25...

    come faccio in php, se per esempio voglio richiamare il record di una data di nascita, a far visualizzare

    09/12/1986


    anziche


    1986-12-09


  2. #2
    il modo più semplice è trattare in modo adeguato la stringa della data:

    codice:
    <?
      function ConvertiData($data) {
        $array=explode($data, "-");
        $data_ita=$array[0]."-".$array[1]."-".$array[2];
        return $data_ita;
      }
    
      echo ConvertiData("2005-12-25");
    ?>

  3. #3
    ho fatto così

    <?php
    function ConvertiData($data_nascita) {
    $array=explode($data_nascita, "-");
    $data_ita=$array[0]."-".$array[1]."-".$array[2];
    return $data_ita;
    }

    echo ConvertiData($riga['data_nascita']);
    ?>

    ma nn funzia... appare solo ---

  4. #4
    Così dovrebbe andare:
    codice:
    <?php 
    function ConvertiData($data_nascita) { 
    $array=explode($data_nascita, "-"); 
    $data_ita=$array[2]."/".$array[1]."/".$array[0]; 
    return $data_ita; 
    } 
    $data_eng = "'1980-12-01";
    echo ConvertiData($data_eng); 
    ?>
    Ti stamperà: 01/12/1980

  5. #5
    E' Natale...
    codice:
    SELECT *, DATE_FORMAT(campo_data, '%d/%m/%Y') as data_it
    FROM tabella
    where ...ecc...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    ragazzi funziona


    grazie mille

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.