26th February 2023 at 1:56pm
These examples use the tiddler HelloThere.
Created date with no format string specified:
[[HelloThere]get[created]format:date[]]
Created date with a format string supplied as operator parameter:
[[HelloThere]get[created]format:date[DDth MMM YYYY]]
Modified date shown as a relative date:
[[HelloThere]get[modified]format:relativedate[]]
Get the date and time exactly 24 hours (86,400,000 milliseconds) from now:
[<now [UTC]YYYY0MM0DD0hh0mm0ss0XXX>format:date[TIMESTAMP]add[86400000]format:timestamp[DDth mmm YYYY 0hh:0mm:0ss]]
A tiddler title with spaces formatted as a title list:
[[Hello There]format:titlelist[]]
All tiddler titles tagged with
formatted as a title list:[tag[TableOfContents]format:titlelist[]]
A JSON string formatted as JSON – note how the JSON string is normalised to remove the duplicated properties:
[[{"one":"first","one":"another","two":"second"}]format:json[]]
[tag[TableOfContents]format:titlelist[]join[ ]]
For example, to save titles tagged TableOfContents
to the titles field of the tiddler format titlelist test:
<$button>Try it
<$action-setfield $tiddler="format titlelist test" titles={{{ [tag[TableOfContents]format:titlelist[]join[ ]] }}}/>
</$button>
That renders as: