Well, I made an "executive decision" and decided to deprecate month_delta and year_delta. One can always add and subtract 30 days, or 365 days.
On Fri, Sep 20, 2019 at 7:02 AM Greg Troxel <[email protected]> wrote: > Andrew Milner <[email protected]> writes: > > > mmmm > > think I agree except for preferring to going to last day of m rather > than > > first day of m+1 because otherwise you can end up in the situation where > > month - 1 leaves you in the same month which does not seem right. > > That's a good point about preferring a different calendar month. Your > strategy also leads to reasonable day-deltas, 3/31 leads to 2/28 which > is.... 31 days ago. So I think we'd end up with 28-31 days between any > pair "today" and "a month ago from today ", which is a good property. > > You have convinced me to change to move earlier to valid day. That's > pretty simple, too, just set to last day of month if calculated is > last. > > > otherwise I think your logic is spot-on, and I was confusing myself by > > considering the lengths of the months inbetween rather than just > > considering the final landing month. > > I was trying to think "If I ask some random person on the street: what > date is today? what date was 4 months ago?" what answer would I get and > then trying to mechanize that. > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/rmisgor83s9.fsf%40s1.lexort.com > . > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEDrEAtiz_i3%3DWi-Nrn%2BYHpprHT89R0zmv4SUHbiOQmQ_g%40mail.gmail.com.
