PHP gmstrftime() 関数
例
地域設定に基づいて GMT/UTC の日期と時間をフォーマット化:
<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>
実行例
定義と用法
gmstrftime() 関数は地域設定に基づいて GMT/UTC の日期と時間をフォーマット化。
ヒント:参照してください strftime() 関数、地域設定に基づいてローカルの時間/日期をフォーマット化。
文法
gmstrftime(format,timestamp);
パラメータ |
説明 |
format |
必須。結果の返却方法を指定:%a - その週の名前の略称
- %A - その週の名前の全称
- %b - 月份の略称
- %B - 月份の全称
- %c - 選択される日期と時間の表示法
- %C - 世紀を表す数字(年を 100 で割った値、範囲は 00 から 99)
- %d - その月の第何日(01 から 31)
- %D - 時間フォーマット,%m/%d/%y 表示法と同じ
- %e - その月の第何日(1 から 31)
- %g - %G 表示法に似ていますが、世紀は含まれていません
- %G - ISO 週数に対応する 4 桁の年(%V を参照)
- %h - %b 表示法と同じ
- %H - 小時,24 時間制を使用(00 から 23)
- %I - 小時,12 時間制を使用(01 から 12)
- %j - その年の第何日(001 から 366)
- %m - 月份(01 から 12)
- %M - 分
- %n - 改行符
- %p - 指定された時間値に対応する am または pm
- %r - a.m. と p.m. の時間記号法
- %R - 24 時間制の時間記号法
- %S - 秒
- %t - tab タブ
- %T - 現在の時間、%H:%M:%S 表示法と同じ
- 日の数字表示(1から7)、Monday[月曜日] = 1。警告:Sun Solaris システムでは、Sunday[日曜日] = 1
- %U - その年が含む週数、最初の週は日曜日から始まる週を1週目とします
- %V - その年が含む ISO 8601 フォーマットの週数(01から53)、週1はその年の最初の週を表し、少なくとも4日で週を始めます
- %W - その年が含む週数、最初の週は月曜日から始まる週を1週目とします
- %w - 一週間の中で何日であるかを10進数で表します、Sunday[日曜日] = 0
- %x - 日期なしの優先する日付表示法
- %X - 日期なしの優先する時間表示法
- %y - 世紀を表す数字を含まない年表示(00から99の範囲)
- %Y - 世紀を表す数字を含む年表示
- %Z または %z - 時期名または省略形
- %% - % 字符を出力します
|
timestamp |
オプションです。フォーマットする必要がある日付/時間を表す Unix 時間戳を指定します。デフォルトは現在のローカル時間です(time())。 |
技術的詳細
返り値: |
基に返します。 format 指定された timestamp フォーマットされた文字列。
月と曜日の名前、および言語に関連する他の文字列は以下の通りです。 setlocale() の現在の地域設定。
|
PHP バージョン: |
4+ |