<$list filter="[range[10,100,10]]">
{{!!title}}
</$list><$list filter="[[20210506]]">
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$list><$list filter="[range[20210215,20210315,1]]">
<$view field=title format="date" template="YYYY-0MM-0DD"/><br>
</$list><$list filter="[range[20201225,20210105,1]]">
<$view field=title format="date" template="YYYY-0MM-0DD"/><br>
</$list><$list filter="[[2020-12-25]split[-]join[]]"><!-- or variable,field etc -->
<$view field=title format="date" template="0DD/0MM/YYYY"/><br>
</$list><$list filter="[range[20201201,20211201,100]]">
<$view field=title format="date" template="DDD YYYY-0MM-0DD"/><br>
</$list><$list filter="[range[20201225,20210105,7]]">
<$view field=title format="date" template="0WW DDD YYYY-0MM-0DD"/><br>
</$list>\define var-date() 19230217
<$set name=today-date value="20200731">
<$set name=formatted-date value="2020/31/07">
<$wikify name=field-date text="{{!!field-date}}">
Format variable date <$list filter=<<var-date>> >
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$list>
or
Tomorrow <$list filter="[<today-date>add[1]]" >
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$list>
or
Yesterday <$list filter="[<today-date>subtract[1]]" >
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$list>
or
Formatting <<formatted-date>> to
<$list filter="[<formatted-date>split[/]join[]]" >
<$view field=title format="date" template="0DD-0MM-YYYY"/></$list>
Or
From field as variable <$tiddler tiddler=<<field-date>> >
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$tiddler>
</$wikify></$set></$set>Folks,
RegardsTW Tones
For example provide a literal date as a variable via the list, but use the title as a field<$list filter="[[20210506]]">
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$list>
<$tiddler tiddler="20210506">
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$tiddler>
\define var-date() 19230217
<$set name=today-date value="20200731">
<$set name=formatted-date value="2020/31/07">
<$wikify name=field-date text="{{!!field-date}}">
Format variable date <$list filter=<<var-date>> >
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$list>
or
Tomorrow <$list filter="[<today-date>add[1]]" >
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$list>
or
Yesterday <$list filter="[<today-date>subtract[1]]" >
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$list>
or
Formatting <<formatted-date>> to
<$list filter="[<formatted-date>split[/]join[]]" >
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$list>
Or
From field as variable <$tiddler tiddler=<<field-date>> >
<$view field=title format="date" template="YYYY-0MM-0DD"/>
</$tiddler>
</$wikify></$set></$set>Regards
Tony
<$tiddler tiddler="2020073112000000000">
<$view field="title" format="date" template="YYYY 0MM 0DD 0hh:0mm:0ss.0XXX" />
</$tiddler>gives: 2020 07 31 05:00:00.000 (which is 7 hours too early!)
while
<$tiddler tiddler="2020073112000000000">
<$view field="title" format="date" template="[UTC]YYYY 0MM 0DD 0hh:0mm:0ss.0XXX"/>
</$tiddler>gives: 2020 07 31 12:00:00.000 (which is correct)
-e
That utc oftenn bites me back.
It seems we can hide some of this detail in some macros.
Cool eh?
TW tones
That utc often bites me back.