<$set name="digit-pattern" value=";;[0-9]{4}-[0-9]{2}-[0-9]{2}">
<<list-links "[regexp:text<digit-pattern>]">>
</$set>
<$list filter="[all[current][regexp:text<digit-pattern>]sort[(regex finding)]limit[20]]">
<$set name="digit-pattern" value=";;[0-9]{4}-[0-9]{2}-[0-9]{2}">
<$list filter="[regexp:text<digit-pattern>]" variable="mydates">
<<mydates>>
</$list></$set>With all due respect, I advised you and others to move away from list-links macro to the <$list widget previously, it is much more customisable.
Just ask when you want more help because list and its filters is in my view the key to tiddlywiki.
Best wishes
Tony
The dates are typicaly held in fields in each tiddler eg created and modified. If your list widget is not using the variable parameter, the currentTiddler is set for each title found in the filter (inside the list widget), so you can refer to the the field as follows {{!!created}} but this returns the actual content, a date serial number. You can use the view widget, format=date or format=relativedate to format the date/time fields how you want. With format=date you need to provide the template format, eg template="YYYY-0MM-0DD".
EG
<$list filter="that generates a list of tiddlers">
{{!!title}} <$view field=created format=date template="YYYY MMM"/> OR {{!!created}}
</$list>
For someone used to using list-links you may want to replace {{!!title}} with the link widget <$
link to={{!!title}} tooltip="Custom tooltip">{{!!title}}</$link>
Above typed from memory not rested.
Ps search for the date fields not a regex form of date with has[fieldname]]
Tony
Regards
Tony
Fyi
If you create a field in a text file to become a tiddler, and rather than use yyyy-mm-dd you enter a date of format yyyy0mm0dd where zero means leading zero below 9. The resulting field can be formatted to a date with the view widget, the you can determin day of week, month of year etc...
Regards
Tony
Regards
Tony