List filter day and month

I’m still having trouble setting up TW the way I want, but I am not giving up ;-).
So here I am again, hoping anyone can help me.

I’d like to have a list of all tiddlers that contain the same day and month as the current tiddler.
A list with the tiddler’s title and date (format DD MMM YYYY). This result will be included in that current tiddler. I’m working on a Wiki that contains (personal) events on the same day, regardless of the year.

In my limited knowledge this is probably involving stripping YYYY from title and feed the result DD MMM to search function. I don’t know how to help you but I would like to share my case.

I have “Today in the Past” box that pulls tagged tiddlers (all in YYYY-MM-DD format) with the same MM-DD in the title as today.

<$list filter="[tag[Event]search:*{$:/temp/Calendar!!Today}]" emptyMessage="Nothing happened"></$list>

$:/temp/Calendar!!Today will get update with <<now -0MM-0DD>> when I launch my wiki using StartupAction plugin.

I’m sure there’s better method. Looking forward to the answer with OP here because this is going to open a lot of possibilities to me too!

Thanks for the reply, but the date for filtering must be the creation date of the current tiddler.
That date could be any date. That creation date could be e.g. 14-05-1972.

And to complete it.
The result would then be a list of all tiddlers with a creation date on the same day and same month, regardless of the year.

This maybe:

[is[tiddler]] :filter[get[creation]format:date[-0MM-0DD]match<now '-0MM-0DD'>]

Change the filter to meet your needs.

Sorry, but my knowledge is still too limited to modify this script line. I’ll definitely get no list if I use this statement. Furthermore, the creation date of the current tiddler should be automatically included for filtering. Perhaps my description of what I want isn’t entirely clear. Sorry for my limited knowledge of TW.

Hello @Luutje
maybe this Creating a list based on fields from multiple tiddlers will help you.

You will have to modify @EricShulman’s example to use your date format and creation date field.

Update
Journal note : get the list of created tiddlers on that date

<$vars day={{{[<now 0MM0DD>]}}}>

<$list filter="[all[tiddlers]] :filter[{!!created}else[]format:date[0MM0DD]match<day>]">

</$list>

</$vars>

List tiddlers created on todays date.json (281 Bytes)

I already use this filter to filter all tiddlers with today’s date, and it works fine.
But again, the selection date shouldn’t be ‘[<now 0MM0DD>]’, but should be the tiddler’s creation date. And that tiddler’s creation date could also be in the past.

Found the solution. Thanks to sortega.
[Journal note : get the list of created tiddlers on that date - #4 by saqimtiaz]

<$vars day={{{ [all[current]get[created]format:date[0MM0DD]] }}}>
<<list-links filter:"[all[tiddlers]!is[system]!sort[created]] :filter[get[created]else[]format:date[0MM0DD]compare:string:eq<day>]">>
</$vars>

@Luutje Please read: Create Code-Blocks Using Backticks in Discourse Threads to see, how code blocks can be used here in the forum.