PHPのZend-framework2でカスタムチュートリアルを作成していますが、Webチュートリアルから関数のパラメータが何を意味するのか理解できません。ここでは、コード日付関数を理解するPHPのパラメータ
$running_day = date('w',mktime(0,0,0,$month,1,$year));
$month
と$year
は、この関数に渡されているが、他のパラメータの意味を理解していません。 助けていただければ幸いです。
PHPのZend-framework2でカスタムチュートリアルを作成していますが、Webチュートリアルから関数のパラメータが何を意味するのか理解できません。ここでは、コード日付関数を理解するPHPのパラメータ
$running_day = date('w',mktime(0,0,0,$month,1,$year));
$month
と$year
は、この関数に渡されているが、他のパラメータの意味を理解していません。 助けていただければ幸いです。
mktime - 日付のUnixタイムスタンプを取得してください。それは6つのパラメータがそれぞれ1時間分の第2月の日と年を表します。
date - ローカルの時刻/日付をフォーマットします。 これは最初のパラメータ受け入れ形式指定子で、 'w'は0から始まる曜日の数値表現を返します(日曜日は0)。 2番目のオプションのパラメータは、タイムスタンプが与えられていない場合、現在のローカル時刻をデフォルトとする整数のUnixタイムスタンプです。
PHPの公式ドキュメントをご覧ください。詳細をご覧ください。
ドキュメント:
あなたのコードは次のとおりです。私は前にあなたにPHP manualを与えている$running_day = date('w',mktime(0,0,0,$month,1,$year));
。 あなたがこのコードをエコーすると、あなたにはあなたが持っている週の数が印刷されます。
$hour = 1;
$min = 0;
$sec = 0;
$day = 21;
$month = 2;
$year = 2017;
$running_day = date('h/i/s/m/d/Y',mktime($hour,$min,$sec,$month,$day,$year));
echo $running_day;
このコードの出力:PHPFiddle
あなたの助けのためにtnkxたくさん – Seeker
それは私の喜びです。 :) –
あなたが最初のPHPマニュアルをお読みくださいhttp://php.net/manual/en/function.mktime.php .Afterこれはあなたが聞いて知っているだろう。 –
thkx、私は大まかなアイデアを持っていますが、コードは少し複雑です – Seeker