2012年6月21日木曜日

開発環境

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

3.

コード(TextWrangler)

sample33.php

<?php
  print "<table><tr><th>年</th><th>レイバーデーの日付</th></tr>";
  for($i = 2004; $i <= 2020; $i++){
    $stamp = mktime(0,0,0,9,1,$i);
    $stamp = strtotime('Monday',$stamp);
    print "<tr><td>${i}年</td><td style='text-align:center;'>".date('j',$stamp)."日</td></tr>";
  }
  print "</table>";
?>

HTMLソース

<table><tr><th>年</th><th>レイバーデーの日付</th></tr><tr><td>2004年</td><td style='text-align:center;'>6日</td></tr><tr><td>2005年</td><td style='text-align:center;'>5日</td></tr><tr><td>2006年</td><td style='text-align:center;'>4日</td></tr><tr><td>2007年</td><td style='text-align:center;'>3日</td></tr><tr><td>2008年</td><td style='text-align:center;'>1日</td></tr><tr><td>2009年</td><td style='text-align:center;'>7日</td></tr><tr><td>2010年</td><td style='text-align:center;'>6日</td></tr><tr><td>2011年</td><td style='text-align:center;'>5日</td></tr><tr><td>2012年</td><td style='text-align:center;'>3日</td></tr><tr><td>2013年</td><td style='text-align:center;'>2日</td></tr><tr><td>2014年</td><td style='text-align:center;'>1日</td></tr><tr><td>2015年</td><td style='text-align:center;'>7日</td></tr><tr><td>2016年</td><td style='text-align:center;'>5日</td></tr><tr><td>2017年</td><td style='text-align:center;'>4日</td></tr><tr><td>2018年</td><td style='text-align:center;'>3日</td></tr><tr><td>2019年</td><td style='text-align:center;'>2日</td></tr><tr><td>2020年</td><td style='text-align:center;'>7日</td></tr></table>

0 コメント:

コメントを投稿