Hi there,

In 1.2.6, tomorrow has this effect around DST:

>> Date.new(2007,3,11).to_time.tomorrow
=> Mon Mar 12 00:00:00 -0700 2007

In 2.0.2 (and edge) it does this:

>> Date.new(2007,3,11).to_time.tomorrow
=> Sun Mar 11 23:00:00 -0700 2007


The fix is pretty simple: change tomorrow (and yesterday) to use
advance(:days => 1).   I've attached the patch, which includes new
unit tests, to an older ticket I found on the same subject.  Let me
know if it would be better to file a new one.

http://dev.rubyonrails.org/ticket/7399

Thanks,
Ken
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to