2016-10-19 3 views
0

Ich mag würde für Ihre Hilfe bitten, die richtige Sprache der folgenden Parameter .datasetlocaleQ Cache-Datum php

setlocale(LC_TIME, 'ita', 'it_IT', 'it_IT.UTF-8'); 
echo '<!-- cached page - '.date('l jS \of F Y h:i:s A', filemtime($cache_file)).', Page : '.$dynamic_url.' -->'; 

Ich mag die .date in it_IT übersetzen würde, damit aber das Ausgangsergebnis ist in de_DE . Wo ist der Fehler?

Danke für Ihre Hilfe

Antwort

0

Sie nicht verwenden .date können, da es nicht locale-aware ist.

VON PHP HANDBUCH

um Datum- in anderen Sprachen, sollten Sie die setlocale() und strftime() -Funktionen statt date().

So ist die einfache Antwort ist strftime() Funktion anstelle von Datum() verwenden