!!!PHPで日付時間の取得 $today = getDate(); print("日付".$today['year']." / ".$today['mon']." / ".$today['mday']."
\n"); print("時間".$today['hours']." : ".$today['minutes']." : ".$today['seconds']."
\n"); 現在のローカルタイムを「getDate()」関数にて取得します。 年月日・時間分秒を配列で取得することになります。上記の実行結果は以下のように表示されます。 日付 2005 / 8 / 10 時間 23 : 40 : 19 !!指定の年月日は何曜日か? 曜日を求めるには、以下のように「mktime」を使用します。 $year = 2005; $month = 11; $day = 4; $weekA = Array('日', '月', '火', '水', '木', '金', '土'); $t = mktime(0, 0, 0, $month, $day, $year); $w = date("w", $t); $str = date("Y年m月d日", $t); $str = $str." ".$weekA[$w]."曜日"; mktime関数の第一から第三引数に0を入れ、第四引数から順番に「月」「日」「年」を異入れます。戻り値を$tとします。 その後、「$w = date("w", $t);」とすることで、$wに0-6の数値が返ります。 これが日曜が0としたときの曜日となります。 上記ソースでは$strが「2005年11月04日 金曜日」となります。