Bug Tracker

Modify

Ticket #2263 (closed bug: fixed)

Opened 6 years ago

Last modified 6 years ago

Error in calculate week - UI Datepicker

Reported by: JesperSJensen Owned by: kbwood
Priority: major Milestone: 1.2.3
Component: ui Version: 1.2.2
Keywords: datepicker Cc:
Blocking: Blocked by:

Description

Error in calculating week number.
2 weeks number 13 in 2008
zero week number 43 in 2008
and so forth...
Solution:
The following statement in function iso8601Week:
return Math.floor(((checkDate - firstMon) / 86400000) / 7) + 1;
should be
return Math.floor((Math.round((checkDate - firstMon) / 86400000)) / 7) + 1;

regards, Jesper

Change History

comment:1 Changed 6 years ago by paul

  • Owner changed from paul to iMarc

comment:2 Changed 6 years ago by kbwood

  • Owner changed from iMarc to kbwood
  • Status changed from new to assigned

I can't replicate this problem. What browser and operating system are you using?

comment:3 Changed 6 years ago by JesperSJense

Using  http://marcgrabanski.com/code/ui-datepicker/ (Misc.1) March 2008. Operating system: Windows XP Professional Version 2002 Service Pack 2 Browser with error: IE 7.0.5730.11 Firefox 2.0.0.12 Opera 9.23 Not tested: Safari and others...

comment:4 Changed 6 years ago by JesperSJense

UPS
See Ticket #2124 - same story
My hardware is:
Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz 2.13GHz, 2,99GB RAM

comment:5 Changed 6 years ago by paul

  • Status changed from assigned to closed
  • Resolution set to fixed

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.