Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Formattazione data

  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    Formattazione data

    Ave populus
    come faccio usando la funzione date() a scrivere una data in questo formato:
    lunedì 5 settembre 2005
    ?

    Ho provato
    Codice PHP:
    date("l j F Y"); 
    ma restituisce la data formattata come vorrei ma in inglese, io invece la vorrei in ita.
    Come posso fare?

  2. #2
    http://php.benscom.com/manual/it/function.date.php
    guarda le due funzioni...dovrebbero fare al caso tuo.
    setlocale() e strftime().
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  3. #3
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da ScassaBubu
    http://php.benscom.com/manual/it/function.date.php
    guarda le due funzioni...dovrebbero fare al caso tuo.
    setlocale() e strftime().
    grazie del link
    cmq faccio così:
    Codice PHP:
    <?
    setlocale
    (LC_TIME'it_IT');
    echo 
    strftime("%A %d %B %Y");
    ?>
    ma viene fuori ancora in inglese

  4. #4
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da Aki
    grazie del link
    cmq faccio così:
    Codice PHP:
    <?
    setlocale
    (LC_TIME'it_IT');
    echo 
    strftime("%A %d %B %Y");
    ?>
    ma viene fuori ancora in inglese
    ok ho risolto così:
    Codice PHP:
    <?
    setlocale
    (LC_TIME'italian');
    echo 
    strftime("%A %d %B %Y");
    ?>

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    Originariamente inviato da Aki
    grazie del link
    cmq faccio così:
    Codice PHP:
    <?
    setlocale
    (LC_TIME'it_IT');
    echo 
    strftime("%A %d %B %Y");
    ?>
    ma viene fuori ancora in inglese
    non vorrei ricordare male ma se PHP sta su un server Win
    codice:
    setlocale(LC_TIME, 'ita_ITA');

  6. #6
    ops è vero ....il caro vecchio WIN...l'avevo dimenticato !
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  7. #7
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da Mixio
    non vorrei ricordare male ma se PHP sta su un server Win
    codice:
    setlocale(LC_TIME, 'ita_ITA');
    ricordi male
    ho guardato sulla reference php che x win rimandava alla tabella dei codici locali sulla msdn dove dice che se serve in italiano l'impostazione è 'ita' o 'italian'

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 © 2024 vBulletin Solutions, Inc. All rights reserved.