PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのidate()関数


idate()関数は、現地の時刻/日付を整数としてフォーマットします。

構文

idate(format, timestamp)

パラメータ

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

  • フォーマット −結果を返す方法を指定します

    • B −スウォッチビート/インターネットタイム

    • d −月の日

    • h −時間(12時間形式)

    • H −時間(24時間形式)

    • −分

    • − 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 −タイムゾーンオフセット(秒単位)

戻る

idate()関数は整数を返しますが、「0」で始めることはできないため、idate()は予想よりも少ない桁数を返す可能性があります。

以下は例です-

<?php
   $timestamp = strtotime('2nd December 2017'); echo idate('y', $timestamp); echo"\n"; echo idate('t', $timestamp);
?>

出力

17
31

例を見てみましょう-

<?php
   echo idate("d") . "<br>";
   echo idate("h") . "<br>";
   echo idate("y") . "<br>";
   echo idate("Y") . "<br>";
   echo idate("z") . "<br>";
   echo idate("Z") . "<br>";
?>

出力

11
5
18
2018
283
0

  1. PHPのnext()関数

    next()関数は、配列の内部配列ポインターを次の要素に進めます。 構文 next(arr) パラメータ 到着 −指定された配列 戻る next()関数は、成功すると、配列内の次の要素の値を返します。使用可能な要素がなくなると、FALSEが返されます。 例 以下は例です- <?php $os = array('windows', 'mac', 'linux', 'solaris'); echo current($os) . "<br>"; echo next($os); ?>

  2. PHPのend()関数

    end()関数は、配列の内部ポインタを最後の要素に設定します 構文 end(arr) パラメータ 到着 −指定された配列 戻る end()関数は、成功すると、配列の最後の要素の値を返します。配列が空の場合はFALSEを返します。 例 以下は例です- <?php $os = array('windows', 'mac', 'linux', 'solaris'); echo end($os); ?> 出力 以下は出力です- solaris 例 別の例を見てみましょう- <?php $a = arra