Ruby 初心者スレッド Part 28
■ このスレッドは過去ログ倉庫に格納されています
0441デフォルトの名無しさん
2009/06/07(日) 22:22:28例えば、次の金曜日の日をTimeオブジェクトで返す簡単な方法はありませんか?
Time.now
=> 現在の時刻
Time.now + (3600 * 24)
=> 明日
Time.now.wday
=> 0 今日の曜日
金曜日は5だから
Time.now + (5 - Time.now.wday) * (3600 *24)
で次の金曜日がでるけど、これだと今日が土曜日だったら
-1を返して昨日の日付けになってしまいます。
■ このスレッドは過去ログ倉庫に格納されています