顯示具有 date 標籤的文章。 顯示所有文章
顯示具有 date 標籤的文章。 顯示所有文章

2009年2月2日 星期一

Time,Date

time api

2008年12月17日 星期三

sql,DATE,group by

想要計算某些column 每天的總數時, 可以用sql 的DATE
結果出來是 OrderedHash 所以要用
hash["2008-12-16"] 去取值, 當然hash 的相關method 也可以用

sql,DATE,group by

想要計算某些column 每天的總數時, 可以用sql 的DATE
結果出來是 OrderedHash 所以要用
hash["2008-12-16"] 去取值, 當然hash 的相關method 也可以用

2008年12月3日 星期三

js, getMonth, getDate, getDay, date

JavaScript Date Object Reference

2008年6月9日 星期一

string, to_time, parse

想把字串變成time object

>> ('2004/01/2').to_time
=> Fri Jan 02 00:00:00 UTC 2004 <<= 有UTC

>> Time.parse('2004/01/2')
=> Fri Jan 02 00:00:00 +0800 2004

2007年12月5日 星期三

取得 select_date 所設定的值, 範圍 prefix

View
<% form_for :task ,:url => {:action => 'query_date_tasks' } do |form|%>
 
 <%= select_date Date.today, :prefix => "stay_from", :include_blank => true %>


<%= select_date Date.today, :prefix => "stay_to", :include_blank => true %>
<%= submit_tag "submit" %>
<% end %>

:prefix 用來設定參數的名稱
:params => { :stay_from => { :year => 2007, :month => 12, :day => 5}}


Controller

def query_date_tasks
 date_stay_from = Date.new(params[:stay_from][:year].to_i,
               params[:stay_from][:month].to_i,
               params[:stay_from][:day].to_i)

 date_stay_to = Date.new(params[:stay_to][:year].to_i,
             params[:stay_to][:month].to_i,
             params[:stay_to][:day].to_i)

 @tasks = Task.find(:all, :conditions => ["finish_time BETWEEN ? AND ?", date_stay_from, date_stay_to])

 render :action => 'list_all_tasks'
end