2012年11月17日土曜日

開発環境

『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の9章(日付と時刻の取り扱い)9.6(演習問題)3を解いてみる。

3.

HTML、PHPのコード(TextWrangler)

sample64.php

<?php
  $labor_days = array();
  for($year = 2004; $year <= 2020 ; $year++){
    $september = mktime(0,0,0,9,1,$year);
    $monday = strtotime("Monday", $september);
    $labor_days[$year] = date("j", $monday);
  }
  print "<table border=1 width=400>";
  print "<caption align=center>2004年から2020年までのレイバーデーの日付(9月)</caption>";
  print "<tr align=center><th>西暦</th><th>日付</th></tr>";
  foreach($labor_days as $year => $day){
    print "<tr align=center><td>{$year}年</td><td>{$day}日</td></tr>";
  }
  print "</table>";
?>

HTMLソース

<table border=1 width=400><caption align=center>2004年から2020年までのレイバーデーの日付(9月)</caption><tr align=center><th>西暦</th><th>日付</th></tr><tr align=center><td>2004年</td><td>6日</td></tr><tr align=center><td>2005年</td><td>5日</td></tr><tr align=center><td>2006年</td><td>4日</td></tr><tr align=center><td>2007年</td><td>3日</td></tr><tr align=center><td>2008年</td><td>1日</td></tr><tr align=center><td>2009年</td><td>7日</td></tr><tr align=center><td>2010年</td><td>6日</td></tr><tr align=center><td>2011年</td><td>5日</td></tr><tr align=center><td>2012年</td><td>3日</td></tr><tr align=center><td>2013年</td><td>2日</td></tr><tr align=center><td>2014年</td><td>1日</td></tr><tr align=center><td>2015年</td><td>7日</td></tr><tr align=center><td>2016年</td><td>5日</td></tr><tr align=center><td>2017年</td><td>4日</td></tr><tr align=center><td>2018年</td><td>3日</td></tr><tr align=center><td>2019年</td><td>2日</td></tr><tr align=center><td>2020年</td><td>7日</td></tr></table>

0 コメント:

コメントを投稿