理論的な質問。
状況を想像してください。今日の日付と時刻を取得する必要があります (今ではなく、今日 - 1 日の始まり)。次のコードのいずれかで実行できます。
$now = time();
$today = date('Y-m-d H:i:s', mktime(0, 0, 0, date("m", $now), date("d", $now), date("Y", $now)));
またはこれ:
$now = getdate();
$today = date('Y-m-d H:i:s', mktime(0, 0, 0, $now['mon'], $now['mday'], $now['year']));
私が見たほとんどの例では、最初の方法が使用されています。質問は簡単です:なぜですか?最初のものは、月、日、年を取得するためにさらに 3 つの関数呼び出しを使用します。