Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Inserimento data

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518

    Inserimento data

    Buonasera a tutti, devo inserire in un db mysql una data nel formato ad esempio 16 Febbraio 2006 22.50, per inserirla non ho problemi, ma non ho idea di come generarla.
    Mi potete aiutare?
    Grazie.

  2. #2
    utilizza:

    $data=date("j F Y H:i");

    nel formato da te richiesto...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    <?
    $data=date(j F Y H:i); ?>

    ........................


    <? echo $data; ?>

    Non funziona.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Originariamente inviato da desila
    <?
    $data=date("j F Y H:i"); ?>

    ........................


    <? echo $data; ?>

    Non funziona.
    ciao

  5. #5
    avevo dimenticato i doppi apici all'interno delle parentesi....

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Funziona, vorrei pero' il mese in Italiano.

  7. #7
    in teoria, dovrebbe venire in italiano usando la funzione setlocale(...) prima di date(..), però ho appena provato e non mi funziona, provo a vedere meglio e ti saprò dire..
    al massimo potresti usare:
    Codice PHP:
    $listaMesi = array("Gennaio""Febbraio""Marzo""Aprile","Maggio""Giugno",
       
    "Luglio""Agosto","Settembre""Ottobre""Novembre""Dicembre");

    $data=date("j ").$listaMesi[(date("n")-1)].date(" Y H:i"); 
    è un metodo un pò astruso, però ora non mi viene in mente altro

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Funziona alla grande, un grazie a tutti e due.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    per avere il mese in italiano dovresti usare la funzione setlocale() , come giustamente ti è stato segnalato, e la funzione
    strftime():
    http://it.php.net/manual/it/function.setlocale.php
    http://it.php.net/manual/it/function.strftime.php

    Quello che serve a et dovrebbe essere:
    Codice PHP:
    setlocale(LC_ALL,"it_IT"); //su win setlocale(LC_ALL,"italian");

    echo strftime("%d %B %Y %H %M"
    prova...

    ciao

  10. #10
    così gestisci te giorni e mesi, italiano o no...
    fammi sapere

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>Giraz - Date test</title>
    </head>

    <body>
    <h1>Customiza DATEs</h1>
    <h2>Oggi è.. (italian months+days)</h2>
    <?php
    $mese = array ("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
    $giorno = array ("Domenica", "Luned&igrave;", "Marted&igrave;", "Mercoled&igrave;", "Gioved&igrave;", "Venerd&igrave;","Sabato");

    $oggi= date("j")." ".$mese[date("n")-1]." ".date("Y H:i");
    $oggi_2= $giorno[date("w")]." ".$mese[date("n")-1]." ".date("Y H:i");

    echo "

    ".$oggi."</p>";
    echo "

    ".$oggi_2."</p>";
    ?>

    </body>
    </html>

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.