We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b34cb1a + 2ea5bb6 commit a888117Copy full SHA for a888117
timetagger/app/dt.py
@@ -224,10 +224,8 @@ def floor(t, res):
224
tup[-1] = int((tup[-1] - 1) / resFactor) * resFactor + 1 # days are 1-based
225
elif resName == "W":
226
day_offset = 7 - get_first_day_of_week()
227
- d.setHours(0, 0, 0, 0)
228
daysoff = (d.getDay() + day_offset) % 7 # Align to a sunday/monday
229
- d = Date(d.getTime() - 86_400_000 * daysoff)
230
- tup = d.getFullYear(), d.getMonth(), d.getDate()
+ tup = d.getFullYear(), d.getMonth(), (d.getDate() - daysoff)
231
elif resName == "M":
232
tup = tup[:2] # Note that it is zero-based (jan is zero)
233
tup[-1] = int(tup[-1] / resFactor) * resFactor
0 commit comments