Bug #9809

Date.new(2000,1,1).cweek should == 1

Added by Ben Zhu 12 months ago. Updated 10 months ago.

[ruby-core:62426]
Status:Rejected
Priority:Normal
Assignee:-
ruby -v:2.1.1 Backport:2.0.0: UNKNOWN, 2.1: UNKNOWN

Description

I run Date.new(2000,1,1).cweek, the result is 52.

My Ruby version is 2.1.1


Related issues

Duplicates Ruby trunk - Bug #9372: Date function cweek reports innaccurately for the date December 30, 2013 Rejected 01/07/2014

History

#1 Updated by Ben Zhu 12 months ago

I see https://bugs.ruby-lang.org/issues/9372

If this is not a bug, please close it, thank you.

#2 Updated by Andrew Vit 12 months ago

This looks like correct behaviour. From a previous issue #9372:

A period of time of seven days within a calendar year, starting on a
Monday and identified by its ordinal number within the year; the first
calendar week of the year is the one that includes the first Thursday
of that year.

#3 Updated by Yukihiro Matsumoto 12 months ago

  • Status changed from Open to Closed

#4 Updated by Nobuyoshi Nakada 12 months ago

  • Duplicates Bug #9372: Date function cweek reports innaccurately for the date December 30, 2013 added

#5 Updated by Usaku NAKAMURA 10 months ago

  • Status changed from Closed to Rejected

Also available in: Atom PDF