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

Discussione: PHP : date in italiano

  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    PHP : date in italiano

    ciao !!

    come si fa a impostare il PHP in modo che stampi i nomi dei mesi in italiano ?

    ecco il codice:

    setlocale(LC_ALL,'it_IT');

    $first_day = mktime(0,0,0,$mon,1,$year);
    $start_day = date("w",$first_day);
    $res = getdate($first_day);
    $month_name = $res["month"];
    $no_days_in_month = date("t",$first_day);

    come vedete ho messo SETLOCALE ma non mi da quello che voglio. I mesi sono sempre "July" "August" e cosi via
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2

  3. #3
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Grazie ma ... chi ha inventato il PHP non aveva proprio voglia di fare le cose semplici eh ?
    Mi rifiuto proprio di fare un IF per controllare il mese e convertirlo in italiano. Piuttosto lo lascio cosi com'è. Guardo un po se riesco a combinare qualcosa con setlocale e simili.
    Cmq è assurdo il tempo che si perde solo per IMPOSTARE l'ambiente di lavoro con PHP!

    Grazie per la dritta

    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Io ormai mi son rassegnato a usare quella funzioncina.
    Tediosa ma almeno ottengo l'effetto desiderato.

  5. #5
    Originariamente inviato da ivy_76
    Grazie ma ... chi ha inventato il PHP non aveva proprio voglia di fare le cose semplici eh ?
    Mi rifiuto proprio di fare un IF per controllare il mese e convertirlo in italiano. Piuttosto lo lascio cosi com'è. Guardo un po se riesco a combinare qualcosa con setlocale e simili.
    Cmq è assurdo il tempo che si perde solo per IMPOSTARE l'ambiente di lavoro con PHP!

    Grazie per la dritta

    attento, potrebbero anche bannarti a vita o peggio per questo

  6. #6
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Bannato per aver detto la verità ? Ok accetto la pena ....

    cmq credo che la maggior parte di voi sia d'accordo con me .. tra $ per le variabili e ; per chiudere le righe e cavolate del genere.... la maggior parte degli errori li tira fuori il parser del php !!
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  7. #7
    Per windows il set locale dovrebbe essere:

    setlocale(LC_ALL, 'ita_ITA');

    invece di:

    setlocale(LC_ALL, 'it_IT');

    Conviene farsi una funzione di conversione nomi e non servono ne if ne switch. Basta un array dove l'indice e' il mese numerico ed il valore il mese scritto il italiano. Idem per i giorni della settimana.



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

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    55

    come dio ...

    per i php isti non esiste altro dio all' infuori di php

    Scusali .....
    la vita è dura ... per gli altri!

  9. #9

    Re: come dio ...

    Originariamente inviato da chigo
    per i php isti non esiste altro dio all' infuori di php

    Scusali .....
    Intervento inutile e OT.

    Sei pregato di evitarli, grazie
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    55

    io rispondevo

    Originariamente inviato da Sanctis 410
    attento, potrebbero anche bannarti a vita o peggio per questo
    se io sono of questo allora .... la mia era una risposta ad un of ...
    è lui che dovresti riprendere
    la vita è dura ... per gli altri!

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.