Php-function-idate

提供:Dev Guides
移動先:案内検索

PHP-関数idate()

構文

int idate ( string $format [, int $timestamp] );

定義と使い方

指定された整数タイムスタンプまたはタイムスタンプが指定されていない場合は現在のローカル時間を使用して、指定された書式文字列に従って書式設定された数値を返します。 つまり、タイムスタンプはオプションであり、デフォルトでtime()の値になります。

パラメーター

Sr.No Parameter & Description
1

format(Required)

結果を返す方法を指定します-

  • B −スウォッチビート/インターネットタイム
  • d-月の日
  • h-時間(12時間形式)
  • H-時間(24時間形式)
  • i-分
  • I-DST(夏時間)が有効になっている場合は1を返し、そうでない場合は0を返します
  • L-うるう年の場合は1、それ以外の場合は0を返します
  • m-月番号
  • s-秒
  • t-今月の日
  • U-Unixエポック(1970年1月1日00:00:00 GMT)からの秒数
  • w-曜日(日曜日= 0)
  • W-ISO-8601年の週番号(週は月曜日に開始)
  • y-年(1または2桁)
  • Y-年(4桁)
  • z-年の日 *Z-秒単位のタイムゾーンオフセット
2
  • timestamp(Optional)*

これは、Unixタイムスタンプの整数で、タイムスタンプが指定されていない場合、デフォルトで現在のローカル時間になります。 つまり、デフォルトでtime()の値になります。

戻り値

常に整数を返し、 "0"で開始できないため、idate()は予想よりも少ない桁を返す場合があります。

以下は、この機能の使用法です-

<?php
   $timestamp = strtotime('1st January 2014');

   echo idate('y', $timestamp);
   echo"\n";
   echo idate('t', $timestamp);
?>

これは、次の結果を生成します-

14
31