現在の位置: ホーム> 最新記事一覧> Strftime関数は、複数の言語と異なる地域の日付の形式をどのようにサポートしますか?実用的なガイド

Strftime関数は、複数の言語と異なる地域の日付の形式をどのようにサポートしますか?実用的なガイド

gitbox 2025-09-21
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 記事の前に何もすることはありませんPHPコンテンツ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"いらっしゃいませPHP庭の勉強!<br>"</span></span><span>;
</span><span><span class="hljs-variable">$time</span></span><span> = </span><span><span class="hljs-title function_ invoke__">time</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"現存在するのタイムスタンプはです:"</span></span><span> . </span><span><span class="hljs-variable">$time</span></span><span> . </span><span><span class="hljs-string">"<br>"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>

</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/*
タイトル:strftime関数が複数の言語と異なる地域で日付形式をサポートする方法?実用的なガイド
*/</span>

</span><span><span class="hljs-comment">// 正文コンテンツ开始</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h2>strftime函数支持多语言和地区日期格式的実用的なガイド</h2>"</span></span><span>;

</span><span><span class="hljs-comment">// 1. strftime関数の紹介</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>存在するPHP真ん中,<code>strftime()
";エコー

注:さまざまなシステムがロケール名を異なる方法でサポートする場合があります。Locale -A。を介してLinuxシステムで利用可能な領域を表示できます。

// 3。strftimeを使用して日付をフォーマットします エコー

2。strftimeを使用したフォーマット日

エコー

Strftimeはフォーマットされた文字列を使用して出力日を使用します。たとえば、

"
;エコー
setLocale(lc_time、 &#39;fr_fr.utf-8&#39;); //フランスのエコーstrftimeに設定( &#39;%a%d%b%y&#39;); //出力 &#39;Vendredi 26 AO?T 2025&#39;
"
;
エコー

一般的な形式シンボル:

; echo "
  • %a-曜日のフルネーム
  • a-曜日
  • 略語
// 4。多言語ディスプレイをサポートします エコー

3。マルチ言語ディスプレイをサポート

エコー

setlocale()が正しく設定されている限り、strftimeは言語に従って自動的に表示されます。たとえば、

;エコー
setLocale(lc_time、 &#39;de_de.utf-8&#39;); //ドイツエコーストレフタイム( &#39;%a、%d%b%y&#39;); //出力 &#39;dienstag、2025年8月26日&#39;
"
;
//5。Notes エコー

4。Notes

; ECHO "
  • Windowsシステムのロケール名は異なる場合があります。たとえば、中国語の中国語およびEnglish_united Statesの英語の状態など。PHP
  • 環境がUTF-8などの必要なエンコードをサポートしていることを確認して
  • ください
// 6。要約 エコー "

まとめ

"
;エコー

Strftime ()と組み合わせたsetlocale( )を使用すると、PHPは多言語および複数地域の日付形式の表示を簡単に実現できます。これは、国際的な日付ディスプレイを必要とするWebサイトの高速で便利なソリューションです。

//テキストの終わり ?>