Project

General

Profile

Actions

Bug #19295

closed

Time#wday returns 7

Added by akostadinov (Aleksandar Kostadinov) over 1 year ago. Updated over 1 year ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x86_64-linux]
[ruby-core:111570]

Description

This issue happens since Ruby 2.7, since Z and UTC are allowed for a zone.

[1] pry(main)> Time.new(2023, 1,3,0,0,0,"UTC").wday
=> 7
[2] pry(main)> Time.new(2023, 1,3,0,0,0,"Z").wday
=> 7

This also breaks all weekday Time#monday?, etc. methods.


Related issues 1 (0 open1 closed)

Is duplicate of Ruby master - Bug #19292: Time object's wday, yday, and isdst returns broken value (and so does to_a) when kwarg in: 'UTC' was givenClosedActions
Actions

Also available in: Atom PDF

Like1
Like0Like0Like0Like0Like0