use_month_number

date_selectのオプションで「use_month_numbers」を使うと
月を月名ではなく数字で表します。とのことだったので
使ってみたら効いていなかった。(10行目)

ので、select_dateで指定してあげたら、効いた。(13行目)
Rails2.0.2、WinXPです。後で詳しく調べてみるつもり。

 1:<div id='pref'><p>条件で検索する</p></div>
 2:  <% form_tag(:action => 'search_normal') do %>
 3:    県名
 4:		<%= select_tag(:pref_name,
 5:      @pref.map do |p|
 6:        "<option value='#{p}'>#{p}</option>"
 7:			end.join
 8:		) %>
 9:    <%= date_select(:day,
10:      :use_month_numbers => true,
11:      :start_year => Date.today.year-99, :end_year => Date.today.year, :include_blank => true
12:    ) %>
13:    <%= select_date(Date.today, :use_month_numbers => true)%>
14:    <%= submit_tag '探す' %>
15:  <% end %>

追記
AWDwR本のP454によると、ActiveRecordモデルの日付と時刻の属性を扱うのは
date_selectおよびdatetime_select、select_xxxはActiveRecordのサポートなし
で十分動作する。とのこと。なのでdate_selectはform_forの属性項目で使えばいいのか。
そういえば、以前つくったScaffoldのnew画面で使ってた・・・