- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
日付と時刻の書式
提供:WordPress Codex 日本語版
(Formatting Date and Timeから転送)
WordPress の関数の中には、the_date() や the_time() などのように投稿日時を表示させるものがあります。こういった関数の中にはフォーマット文字列という、日時の表示方法を決める引数を使うことが出来ます。フォーマット文字列は日付関係の色々なパーツを組み合わせることが出来ます。
例えば、
<?php the_date("Y年n月j日 l"); ?>
とテンプレートの中に書くと、
2008年4月1日 火曜日
のように表示されます。
以下は、引数として使われているアルファベットの説明です。
-
l= 曜日(小文字の L) -
n= 月。 -
j= 日にち。 -
S= 英語で日にちにつける接尾辞 (1st, 2nd, 15th の st, nd, th) -
Y= 4桁の年(小文字の y を使うと2桁になる)
WordPress は PHP というプログラミング言語で書かれているため、日付のフォーマットには PHP に組み込まれている日付関数を使用しています。PHP マニュアルの date(日付・時刻)関数の引数はそのまま WordPress にも用いることが出来ます。以下は、同ページにある便利な項目を表にしたものです。
| 日 | |||
|---|---|---|---|
| d | 日。二桁の数字(先頭にゼロがつく場合も) | 01 から 31 | |
| j | 日。先頭にゼロをつけない。 | 1 から 31 | |
| S | 英語形式の序数を表す2文字のサフィックス。 jと一緒に使用できる。 |
st, nd, rd または th。 | |
| 曜日 | |||
| l | フルスペル形式。(小文字の 'L') | Sunday から Saturday | |
| D | 3文字のテキスト形式。 | Mon から Sun | |
| 月 | |||
| m | 数字。先頭にゼロをつける。 | 01 から 12 | |
| n | 数字。先頭にゼロをつけない。 | 1 から 12 | |
| F | フルスペルの文字。 | January から December | |
| M | 3文字形式。 | Jan から Dec | |
| 年 | |||
| Y | 4桁の数字。 | 例: 1999 または 2003 | |
| y | 2桁の数字。 | 例: 99 または 03 | |
| 時 | |||
| a | 午前または午後(小文字) | am または pm | |
| A | 午前または午後(大文字) | AM または PM | |
| g | 時。12時間単位。先頭にゼロを付けない。 | 1 から 12 | |
| h | 時。数字。12時間単位。 | 01 から 12 | |
| G | 時。24時間単位。先頭にゼロを付けない。 | 0 から 23 | |
| H | 時。数字。24時間単位。 | 00 から 23 | |
| i | 分。先頭にゼロをつける。 | 00 から 59 | |
| s | 秒。先頭にゼロをつける。 | 00 から 59 | |
| T | タイムゾーンの略称 | 例: EST, MDT ... | |
| 全ての日付/時刻 | |||
| c | ISO 8601 | 2004-02-12T15:19:21+00:00 | |
| r | RFC 2822 | Thu, 21 Dec 2000 16:01:07 +0200 | |
This entry was posted on <?php the_time('l, F jS, Y') ?> and is filed under <?php the_category(', ') ?>.
This entry was posted on Friday, September 24th, 2004 and is filed under WordPress and WordPress Tips.
(例は日本語にしたほうがいいかも。--Mizuno 2009年2月16日 (月) 07:54 (UTC))
ローカライズ
日付をローカライズするには、date_i18n()/en 関数を使ってください。