Where are these date segement defined

SYSTEM INFORMATION
OS type and version Ubuntu Linux 22.04.5
Webmin version 2.610
Usermin version 2.510
Virtualmin version 7.50.2 Professional
Theme version 26.20
Apache version 2.4.52
Package updates 45 package updates are available

When I use the drop down there are date ranges you can select but where are these defined? what do they represent, week1, week2 etc..,? They seem random.

they look like 30 day months to me, with the exception of Jan->Feb.

image

25-05-25 - 24-06-25

But this is stupid, I need to change it.

It should be in the format (start of month - end of month)

01-05-25 - 31-05-25

and so on, hmm, maybe a bug or feature request?

that one wasn’t in that list. but certainly looks rather bug like :bug:
months would make more sense, what is in the code?
i’ve never looked at bandwidth
[ps] that is a lot of package updates (there were lots of php related ones today all the way through my VMs - not sure if they impact perl code

virtualmin, I guess uses the date that you switched bandwidth monitoring on as the start date and then blocks the data in 30 day increments from that date

Maybe, I can’t be certain though.

I will have a look and if I can’t find it will suggest setting a start date or split into calendar months.

Wait till february, as this may prove or disprove my thought, as you should ‘overlap’ february at some point