84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
環境: CentOS 7.3.1611PHP 7.1.3
コード:
出力:
シェルでの追加のテスト:
質問: Bash で日付出力をローカライズすることができます。 PHP で setlocale() 関数を使用することが無効なのはなぜですか?
アドバイスをお願いします。
走同样的路,发现不同的人生
上記の 2 つの答えはどちらも要点を突いていません。 setlocale setlocale strftimestrftime - ロケールに従って現地時間/日付をフォーマットします
setlocale
strftime
効果を確認するには、これら 2 つの関数を一緒に使用する必要があります。
それでも、システム bash を直接呼び出した場合とはパフォーマンスが異なり、期待に応えられない可能性があります。
bash の date コマンドは Linux の date アプリケーションを呼び出し、date 関数の表示と出力を実現します
phpはそれ自体で実装される日付オブジェクトと関数です
両者の機能が違うのはよくわかりますね!
これらは異なるメソッドメカニズムを持つ 2 つの言語です。php里面想得到中文这种格式,完全可以在php中通过exec调用shell のメソッドを使用している場合:
php
exec
shell
上記の 2 つの答えはどちらも要点を突いていません。
setlocale
setlocale
strftime
strftime
- ロケールに従って現地時間/日付をフォーマットします効果を確認するには、これら 2 つの関数を一緒に使用する必要があります。
それでも、システム bash を直接呼び出した場合とはパフォーマンスが異なり、期待に応えられない可能性があります。
bash の date コマンドは Linux の date アプリケーションを呼び出し、date 関数の表示と出力を実現します
phpはそれ自体で実装される日付オブジェクトと関数です
両者の機能が違うのはよくわかりますね!
これらは異なるメソッドメカニズムを持つ 2 つの言語です。
リーリーphp
里面想得到中文这种格式,完全可以在php
中通过exec
调用shell
のメソッドを使用している場合: