>From a fellow PDT-er, here's the thread containing my workaround and the 
link to the still open ticket about this issue (hard to believe it's been 
an open ticket for nearly four years - clearly we PDT-ers need to both bulk 
up and recruit people more clever than I am!):
https://groups.google.com/forum/?hl=en#!search/sameday$20cmari/tiddlywiki/28DxHYLt6-0/JF3k6FFOKwQJ
cmari

On Friday, July 20, 2018 at 5:34:08 PM UTC-7, Mark S. wrote:
>
> I think it's a bug.
>
> What it's doing is taking the string you gave it and appending zeros to 
> make it represent that date as a UTC date at the very start. Then it 
> converts that date into the local date and truncates the hours. 
>
> Then it compares that date against the field date (stored as UTC) 
> converted to a local date truncated by hours.
>
> The error is at the very start. By turning your string into the UTC date 
> at the very start of the day BEFORE converting it into a local date, it has 
> effectively moved the comparison date  BACK 7 hours. In this case, that 
> means the actual date is 7/19 local time.  The UTC field date is still on 
> 7/20.
>
> The reason this error hasn't been noticed is because it works fine when 
> the conversion compares against a date field (the majority of use cases) 
> and rarely gives an error for anyone operating near GMT-0.
>
> I think the code needs to be altered to assume that the target date is a 
> local date (not UTC date) WHEN a short (non-field) date is used.
>
> -- Mark
>
>
> On Friday, July 20, 2018 at 11:51:50 AM UTC-7, Jim Farrand wrote:
>>
>>
>> I have recently created a tiddler, which has created timestamp: 
>> 20180720180051119.  I would naively assume that the filter:
>>
>> [sameday:created[20180720]]
>>
>> would return this tiddler, but it doesn't.  It is, however, returned by 
>> this filter:
>>
>> [sameday:created[20180721]]
>>
>> Is this just how sameday works, or do I have some sort of setup problem?  
>> If sameday works this way, I would have thought this might be mentioned in 
>> the documentation for that operator, so I suspect I have some issue 
>> specific to me.  I'm currently in timezone PDT, whereas my "normal" 
>> timezone is BST, so I'm wondering if I have some confused configuration 
>> somewhere which is screwing things up.
>>
>> (I'm trying to create a journal template that includes the list of 
>> tiddlers created/modified on that day.)
>>
>> Thanks in advance,
>> Jim
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ed135961-d811-40a5-aed3-a7b0c4677592%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to