DateTime自身に曜日を返すメソッドがないみたいなので、以下のようにして得る。
$week_str_list = array( '日', '月', '火', '水', '木', '金', '土'); $w = getdate( $datetime->getTimestamp() ); $week_str = $week_str_list[ $w ];
(2011/12/21追記)
ないと思ったら、formatメソッドに曜日を返すフォーマットがあった。
$week_str = $week_str_list[ $datetime->format('w') ];