Eric, Fine in 10+ time zone now thanks
Tony On Saturday, 5 September 2020 17:47:33 UTC+10, Eric Shulman wrote: > > On Friday, September 4, 2020 at 10:49:46 PM UTC-7, TW Tones wrote: >> >> *Example of current timezone related issue.* >> I see this date issue as well see the image, I went to add a note for >> Christmas day, I live at +10 GMT/UTC, I selected 24th in this snapshot. >> > > I *think* I fixed the timezone issue. If I'm right, it was related the > parameter used in the sameday[D] filter: > > The documentation at https://tiddlywiki.com/#sameday%20Operator says: > >> >> *parameter D = a date, in the format YYYYMMDD**D may include a time of >> day, but this is ignored.* > > > However, if you don't provide a time of day (or use all zeros), then the > filter seems sensitive to timezone offset. > I suspect that Jeremy didn't notice a problem since he is located in > London, which is naturally UTC+0 > > Here's my OLD code that went wrong: > <$vars month={{{ [[$mm$]addprefix[0]split[]last[2]join[]] }}}> > <$vars day={{{ [<dd>add[1]addprefix[0]split[]last[2]join[]] }}}> > <$vars today={{{ [[$yyyy$]addsuffix<month>addsuffix<day>] }}}> > Note the "add[1]" in the day calculation. This was a "magical mystery > hack" that seemed to work for UTC-7 (my current timezone in California), > but apparently not for other timezones such as UTC+2 (Birthe) or UTC+10 > (Tony) > > and here's the NEW code: > <$vars month={{{ [[$mm$]addprefix[0]split[]last[2]join[]] }}}> > <$vars day={{{ [<dd>addprefix[0]split[]last[2]join[]] }}}> > <$vars today={{{ > [[$yyyy$]addsuffix<month>addsuffix<day>addsuffix[120000000]] > }}}> > Note the removal of the "add[1]" in the "day" calculation, and the > addition of addsuffix[120000000] (i.e., "noon" for UTC+0) in the "today" > > This change still gives the correct results for my timezone (YAY!) and, I > hope, will now also be correct for all other timezones (i.e., everything > from UTC-12 through UTC+12) > > However, I can't really be sure until you both (Birthe and Tony) test it! > > Please download the update from > http://tiddlytools.com/timer.html#TiddlyTools%2FTimer%2FCalendar > and let me know if it actually does fix the problem. > > Awaiting your response with bated breath... > > -e > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" 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/tiddlywiki/3064e3d5-163f-439b-9602-2e3bff0a3767o%40googlegroups.com.

