Issue #11755 has been updated by Jon Xie.


Nobuyoshi Nakada wrote:
> Seems correct output.
> What do you expect?

I'm expect:

~~~
ENV['TZ'] = 'GMT+8'; Time.now
 => 2015-12-01 11:35:06 +0800
~~~ 


What reason is this excuse me?

----------------------------------------
Bug #11755: ENV['TZ'] timezone
https://bugs.ruby-lang.org/issues/11755#change-55180

* Author: Jon Xie
* Status: Feedback
* Priority: Normal
* Assignee: 
* ruby -v: 2.2.3
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
~~~ruby
2.2.3 :001 > Time.now
 => 2015-12-01 11:35:06 +0800 
2.2.3 :002 > ENV['TZ'] = 'GMT+8'; Time.now
 => 2015-11-30 19:35:18 -0800 
2.2.3 :003 > ENV['TZ'] = 'GMT-8'; Time.now
 => 2015-12-01 11:35:24 +0800
~~~

Why is this so?



-- 
https://bugs.ruby-lang.org/