bin/commands/now.rb in doing-2.1.47 vs bin/commands/now.rb in doing-2.1.48
- old
+ new
@@ -17,10 +17,11 @@
if options[:back]
options[:date] = options[:back]
elsif options[:from]
options[:date], finish_date = options[:from]
- options[:done] = finish_date
+ finish_date = finish_date.is_a?(String) ? finish_date.chronify(guess: :end, context: :today) : finish_date
+ options[:done] = finish_date.strftime('%F %R')
else
options[:date] = Time.now
end
raise InvalidTimeExpression.new('unable to parse date string', topic: 'Parser:') if options[:date].nil?