2

英語以外の言語で php で日の名前を取得しようとしています。ロケール設定をsetlocale(LC_ALL, 'nl_NL');(これは true を返します) に変更しましたが、日付はまだ英語で表示されます。その後、それを機能させるために使用する必要があることがわかりましたがstrftime()、それは設定された言語で現在の時刻を返すだけであり、定義済みの日数をループしようとしているため、出力は次のようになります

フライダーグ 8 月 30 日

Zaterdag 8 月 31 日

ゾンダグ 9月1日

現在のタイムスタンプから日数を減算/加算することも、私がやりたいことのオプションではありません。

4

2 に答える 2

0

関数 strftime は、2 番目のパラメーター (UNIX タイムスタンプ) を取ります。

http://de1.php.net/manual/en/function.strftime.php

日付を UNIX タイムスタンプに変換し、2 番目のパラメーターとして渡すだけです。

于 2013-08-29T11:47:49.293 に答える