seri #7524(2008/09/01 00:28 GMT) [ Ruby ] Rating0/0=0.00
3.の条件を無視すればこれでもOKです。 (Time.parseはさまざまな書式を受け付けるため) def date_ex(diff, date = Time.now.to_s) puts Time.parse(date) + diff end
1 2 3 4 5 6 7 8 9
require 'time' def date_ex(diff, date = Time.now.strftime("%Y/%m/%d %H:%M:%S")) raise unless date =~ /\d+\/\d+\/\d+\s+\d+:\d+:\d+/ puts (Time.parse(date) + diff).strftime("%Y/%m/%d %H:%M:%S") end date_ex(100, '2008/09/01 14:06:25') #=> 2008/09/01 14:08:05 date_ex(100) #=> 「現在時刻」から100秒後
Rating0/0=0.00-0+
[ reply ]
seri
#7524()
[
Ruby
]
Rating0/0=0.00
Rating0/0=0.00-0+
[ reply ]