This is a good Challenge :)
A very long time ago someone at our Bureau of Meteorology decided that 9am being the start of the working day will also be the START of the next measurement period (usually set as midnight) which causes no end of issues for us but considering we have over 100 years of data this is not going to change so we live with it..
This means for us Aussies..
at 9am on May 3th to 8:59AM of May 4th - Measurements will be Recorded as May 4th
at 9am on May 4th to 8:59AM of May 5th - Measurements will be Recorded as May 5th
at 9am on May 5th to 8:59AM of May 6th - Measurements will be Recorded as May 6th
and End of Month = 9am of the Last Day of the Month
and End of Year = 9am of the Last Day of the Year..
Clearly weewx is setup as midnight being the start of the new period.. Anyone with some suggestions on how to change this?