ホームページ  >  に質問  >  本文

PHP の setlocale() 関数は中国語では無効ですか?

環境:
CentOS 7.3.1611
PHP 7.1.3

コード:

リーリー

出力:

リーリー

シェルでの追加のテスト:

リーリー

質問:
Bash で日付出力をローカライズすることができます。
PHP で setlocale() 関数を使用することが無効なのはなぜですか?

アドバイスをお願いします。

怪我咯怪我咯2680日前863

全員に返信(3)返信します

  • 大家讲道理

    大家讲道理2017-05-24 11:35:31

    上記の 2 つの答えはどちらも要点を突いていません。
    setlocale setlocale
    strftimestrftime - ロケールに従って現地時間/日付をフォーマットします

    効果を確認するには、これら 2 つの関数を一緒に使用する必要があります。

    それでも、システム bash を直接呼び出した場合とはパフォーマンスが異なり、期待に応えられない可能性があります。

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:35:31

    bash の date コマンドは Linux の date アプリケーションを呼び出し、date 関数の表示と出力を実現します

    phpはそれ自体で実装される日付オブジェクトと関数です

    両者の機能が違うのはよくわかりますね!

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-24 11:35:31

    これらは異なるメソッドメカニズムを持つ 2 つの言語です。php里面想得到中文这种格式,完全可以在php中通过exec调用shell のメソッドを使用している場合:

    リーリー

    返事
    0
  • キャンセル返事