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

    strftime() non funziona bene in locale

    Ciao a tutti.

    Vorrei sapere perchè questo codice:
    Codice PHP:
    setlocale(LC_ALL'it_IT');
    // setlocale(LC_ALL, 'en_EN');
    echo strftime("%a, %e %B %Y"time()); 
    Mi restituisce Tue, January 2006 sia impostando it_IT che en_EN (ovvero è indifferente a setlocale() e non visualizza %e)

    Non dovrebbe restituirmi Mer, 31 Gennaio 2006 per l'italiano oppure Tue, 31 January 2006 per l'inglese?

    Ho installato Apache 1.3 e PHP 4.4.1
    Da cosa dipende?

  2. #2
    setlocale non funge sempre.. non mi chiedere perchè....

    ho una funzioncna pronta per fare ste cose,, ma in un altro computer.

    il principio è che tu fai un array coi giorni della settimana in italiano e uno con i mesi in italiano.. poi con date prendi il giorno della settimana e il mese in formato numerico e li uci come indici dell'array

    se fai una ricerchina sul forum sicuramente trovi qualcosa del genere



  3. #3

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.