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

    come ottengo la data in italiano?

    Ciao!

    Ho un problema sulla visualizzazione della data : dopo averla immessa in italiano nel form di visualizzazione dei dati appare ne formato inglese. AAAA.gg.mm
    per ottenerla corretta devo modificare qualche file ini

    o il codice php volta x volta?


    parte script immissione dati


    <?php
    if (isset($_POST['nome'])){
    include("dati.txt");
    $link = mysql_connect($db_host, $db_login, $db_pass) or die (mysql_error());
    mysql_select_db($database) or die (mysql_error());
    $dati = "INSERT INTO prenotazioni VALUES ('', ";
    $dati .= "'" . addslashes($_POST['nome']) . "', ";
    $dati .= "'" . addslashes($_POST['cognome']) . "', ";
    $dati .= "'" . addslashes($_POST['datarrivo']) . "', ";



    parte script di visualizzazione

    <?php
    include("dati.txt");
    $link=mysql_connect("$db_host","$db_login","$db_pa ss")
    or die ("Non riesco a connettermi a [b]$db_host");

    mysql_select_db ($database, $link)
    or die ("Non riesco a selezionare il db $database
    ");

    $tutto = "SELECT * FROM prenotazioni";

    $query = mysql_query ($tutto,$link)
    or die ("Non riesco ad eseguire la richiesta $tutto");

    // Preparo la tabella per accogliere i dati
    echo "
    <html>
    <body>
    <TABLE border=\"1\" width=\"100%\">
    <tr>
    <td width=\"115%\" colspan=\"3\">
    <p align=\"center\">Prenotazioni</td>
    </tr>


    ";

    while ($valori = mysql_fetch_array ($query)){
    $a1 = $valori ["nome"];
    $a2 = $valori ["cognome"];
    $a3 = $valori ["datarrivo"];
    $a4 = $valori ["fax"];
    Php4ever!

  2. #2
    Di solito le domande sono lecite e a volte le risposte incongruenti... ma qui mi pare l'opposto.

    Cosa intendi per formato inglese YYYY.gg.mm ? il formato della data "inglese" e' July 7, 2004. Anche americano.

    yyyy/mm/dd e' il formato usato da mysql per i campi in formato date.

    In solido: Se la data e' memorizzata nel formato di mysql, la puoi estrarre modificandola a piacere, con DATE_FORMAT che presa una data rende una stringa.

    eventualmente chiarisci la tua domanda.



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

  3. #3
    difatti era yyyy/mm/dd

    scusa la fretta nel dgtra la domanda

    ok piu' tardi la riformulo meglio
    Php4ever!

  4. #4
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    se ti può interessare puoi risolvere il problema direttamente sulla pagina php con questo codice:

    $giorno = date("j");
    $mese = date("n");
    $anno = date("Y");
    $settimana = date("w");
    $giornosettimana = array ("Domenica", "Lunedi", "Martedi", "Mercoledi","Giovedi", "Venerdi", "Sabato");
    $nomemese = array(1 => "Gennaio","Febbraio","Marzo","Aprile","Maggio","Gi ugno","Luglio","Agosto","Settembre","Ottobre","Nov embre","Dicembre");
    ($giorno < 10) ? $giorno = "0".$giorno : '';


    $ladata = $giornosettimana[$settimana].","." ".$giorno." ".$nomemese[$mese]." ".$anno;

    echo $ladata;

    ciao

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.