Originariamente inviato da k.b
Due cose
- strftime() vuole due argomenti: il formato dell'output richiesto, e uno unix timestamp - non trasforma le cose per magia
- il nome corretto e' 'it_IT', 'it-IT' e' sbagliato

Questo codice:

Codice PHP:
<?php
setlocale
(LC_ALL'it_IT');
echo 
strftime("%B"time());
?>
su un sistema linux con le locale installate correttamente, dovrebbe stampare 'luglio'.
grazie k.b.

lavoro su winxppro con apache e 'it-IT' sotto win funziona, mentre non funziona 'it_IT'.
inoltre a me servirebbe che mi venisse stampato in italiano l'interrogazione di una determianta data, quindi un campo mysql (date), e non la data attuale o corrente.
con strftime("%B", time()); mi stampa certo "luglio" ma voglio che mi stampi il contenuto di $rows2['time']