PHP idate()関数

PHP Date/Time リファレンスマニュアル

例

ローカル時間/日付を整数にフォーマットします。すべての異なるフォーマットをテスト:

<?php
echo idate("B") . "<br>";
echo idate("d") . "<br>";
echo idate("h") . "<br>";
echo idate("H") . "<br>";
echo idate("i") . "<br>";
echo idate("I") . "<br>";
echo idate("L") . "<br>";
echo idate("m") . "<br>";
echo idate("s") . "<br>";
echo idate("t") . "<br>";
echo idate("U") . "<br>";
echo idate("w") . "<br>";
echo idate("W") . "<br>";
echo idate("y") . "<br>";
echo idate("Y") . "<br>";
echo idate("z") . "<br>";
echo idate("Z") . "<br>";
?>

サンプルを実行 »

定義と使用法

idate() 関数はローカル時間/日付を整数にフォーマットします。

注意:idate() 関数は format パラメータとして1文字のみを受け付けます!

構文

idate(format,timestamp);

パラメータ 説明
format 必須。結果の返し方を指定します:
  • B - Swatch Beat/Internet Time
  • d - 月の何日目
  • h - 時(12時間制)
  • H - 時(24時間制)
  • i - 分
  • I - 夏時間が有効な場合は 1 を返し、それ以外は 0 を返す
  • L - うるう年の場合は 1 を返し、それ以外は 0 を返す
  • m - 月の数字
  • s - 秒
  • t - 今月の総日数
  • U - Unix エポック(1970年1月1日 00:00:00 GMT)からの経過秒数。time() と同じ
  • w - 曜日(日曜日は 0)
  • W - ISO-8601 形式の年の第何週目か。各週は月曜日から始まる
  • y - 年(1桁または2桁)
  • Y - 年(4桁)
  • z - 年の第何日目
  • Z - 秒単位のタイムゾーンオフセット
timestamp オプション。フォーマットする日付/時刻の Unix タイムスタンプを指定します。デフォルトは現在時刻(time())です。

技術詳細

戻り値: 指定されたフォーマットに従って、format与えられたタイムスタンプを使用して、timestampフォーマットされた整数を返します。
PHP バージョン: 5+
更新履歴: PHP 5.1.0:E_STRICT および E_NOTICE のタイムゾーンエラーを追加。


PHP Date/Time リファレンスマニュアル その他の拡張