2017-02-06 21 views
0

PHPのZend-framework2でカスタムチュートリアルを作成していますが、Webチュートリアルから関数のパラメータが何を意味するのか理解できません。ここでは、コード日付関数を理解するPHPのパラメータ

$running_day = date('w',mktime(0,0,0,$month,1,$year)); 

$month$yearは、この関数に渡されているが、他のパラメータの意味を理解していません。 助けていただければ幸いです。

+1

あなたが最初のPHPマニュアルをお読みくださいhttp://php.net/manual/en/function.mktime.php .Afterこれはあなたが聞いて知っているだろう。 –

+0

thkx、私は大まかなアイデアを持っていますが、コードは少し複雑です – Seeker

答えて

1

mktime - 日付のUnixタイムスタンプを取得してください。それは6つのパラメータがそれぞれ1時間分の第2月の日と年を表します。

date - ローカルの時刻/日付をフォーマットします。 これは最初のパラメータ受け入れ形式指定子で、 'w'は0から始まる曜日の数値表現を返します(日曜日は0)。 2番目のオプションのパラメータは、タイムスタンプが与えられていない場合、現在のローカル時刻をデフォルトとする整数のUnixタイムスタンプです。

PHPの公式ドキュメントをご覧ください。詳細をご覧ください。

ドキュメント:

miketimedate

+0

非常に明確な答え。 tnkx alot – Seeker

+0

私の質問@kevinを編集してみてください。私は悪い質問のために質問をするのが禁止されています。 – Seeker

1

あなたのコードは次のとおりです。私は前にあなたに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

+0

あなたの助けのためにtnkxたくさん – Seeker

+1

それは私の喜びです。 :) –

関連する問題