Ah, so *single* curly braces, thanks! 

I'm not sure I'll ever completely understand when to use which variation. :)

On Saturday, March 13, 2021 at 12:22:10 PM UTC-5 Mark S. wrote:

> Oh, that's an easier question:
>
> <<list-links "[sameday:created{!!created}]">>
>
> The sameday filter does understand timezones and "sameday", but it doesn't 
> understand about hard-coded values, despite what the documentation says. So 
> it will use your local time to match sameday with an existing tiddler. But 
> not if you do your own (e.g. 20210313)
>
> On Saturday, March 13, 2021 at 6:56:13 AM UTC-8 ja...@baty.net wrote:
>
>> Well sorry, I don't actually want <<now>>. I want the created date of the 
>> current tiddler, but I think the overall question is the same, which is, 
>> how do I show a list of tiddlers created on the same day (date) as the 
>> current tiddler. This will eventually be a macro, possibly.
>>
>>
>> On Saturday, March 13, 2021 at 9:48:39 AM UTC-5 Jack Baty wrote:
>>
>>> I'm still tinkering with this. 
>>>
>>> Thanks to Mark for suggesting adding the Timezone to the sameday filter. 
>>> That works, but I can't find it documented anywhere. On the DateFormat 
>>> page <https://tiddlywiki.com/#DateFormat> "TZD" is mentioned as 
>>> Timezone format option but in use it renders as "-5:00" not "05". I've 
>>> found that only "05" works when used in the sameday operator, e.g.:
>>>
>>> <<list-links filter:"[sameday:created[2021031305]!is[system]]">>
>>>
>>> This works (by works I mean that sameday lists tiddlers created on the, 
>>> er, same day).
>>>
>>> I'm obviously not capable of understanding documentation, because the 
>>> only way I can find to show a list of tiddlers created on the same day as 
>>> the current tiddler is something like this:
>>>
>>> <$set name="thedate" value=<<now YYYY0MMDD>>>
>>> <<list-links filter:"[sameday:created[$(thedate)$05]!is[system]]">>
>>> </$set>
>>>
>>> Note the hardcoded "05". Also, this seems somewhat convoluted. There 
>>> *must* be a better way to just include the YYYYMMDD formated date as 
>>> part of the filter operator without setting a variable, right? And it's 
>>> probably something obvious and simple that I've overlooked. I get confused 
>>> around "<<foo>>" vs "$foo$" vs "$(foo)$" vs "[[foo]]" and I cannot figure 
>>> out how to just put the "now YYYY0MMDD" bit right in the filter.
>>>
>>>
>>>
>>> On Tuesday, March 2, 2021 at 2:36:56 PM UTC-5 Jack Baty wrote:
>>>
>>>> I'll try the offset, thanks. I'd be happy with a string match on 
>>>> "20210302*", too though, as that's always the day I'm looking for. Half 
>>>> the 
>>>> reason I got out of development was to avoid dealing with timezones :)
>>>>
>>>> On Tuesday, March 2, 2021 at 1:18:08 PM UTC-5 Mark S. wrote:
>>>>
>>>>> If you add your offset to the time, then I think you'll get the 
>>>>> results you want. That is, if you're in Lima (utc -5), you might use
>>>>>
>>>>> sameday:created[2021030205]
>>>>>
>>>>> If you live in the other direction, then the math is harder. If you 
>>>>> live in Yekaterinburg (utc +5), then I assume you would have to use:
>>>>>
>>>>> sameday:created[2021030119]
>>>>>
>>>>>
>>>>>>  
>>>
>>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/79893391-ee39-466f-83dd-e0a385dad785n%40googlegroups.com.

Reply via email to