strftime

strftime -- ローカルな設定に基づきローカルな日付・時間をフォーマットします

説明

string strftime(string format, int timestamp);

指定した timestamp または timestamp が指定されていない場合に現在のローカル時間を用いて指定した フォーマット文字列に基づき文字列をフォーマットして返します。 月および曜日の名前およびその他の言語依存の文字列は、 setlocale でセットされた現在のロケール に関係します。

次の変換指定子は、フォーマット文字列として認識されます。

例 1. strftime の例


 setlocale ("LC_TIME", "C");
 print(strftime("%A in Finnish is "));
 setlocale ("LC_TIME", "fi");
 print(strftime("%A, in French "));
 setlocale ("LC_TIME", "fr");
 print(strftime("%A and in German "));
 setlocale ("LC_TIME", "de");
 print(strftime("%A.\n"));
 	 
この例は、各ロケールがシステムにインストールされている場合に動作します。

setlocalemktime も参照下さい。