Invalid time zone exception when supplying unrecognized zone identifier
Error condition When DateTime->new receives a time_zone argument that DateTime::TimeZone does not recognize, it throws an exception with the message Invalid time zone: … . The module does not fall back to the floating time zone in this case; the floating zone is used only when the parameter is explicitly set to floating or omitted entirely. Constraints an