Post script, In this case you will be making the created field lie, it will not be created date but button press date, I suggest using another field to store this date or use modified. It all depends on the logic you have behind it but I recommend using modified and created date as the system uses them because that information will always be true.
Regards Tones On Monday, 8 February 2021 at 10:33:54 UTC+11 TW Tones wrote: > Try this > > > - No need for the separate macro > - Place quotes around the format. > > > <$button set="!!created" setTo=<<now "[UTC]YYYY0MM0DD0hh0mm0ssXXX">> > > Created Now > </$button> > > Tones > > On Monday, 8 February 2021 at 04:29:43 UTC+11 Soren Bjornstad wrote: > >> While trying to create a button that resets the *created* date on a >> tiddler, I absentmindedly tried the following: >> >> \define now-timestamp() <<now [UTC]YYYY0MM0DD0hh0mm0ssXXX>> >> <$button set="!!created" setTo=<<now-timestamp>>> >> Created Now >> </$button> >> >> Now, I'm aware this snippet doesn't work and can't be expected to because >> the contents of *now-timestamp* aren't wikified when the macro call is >> being used as a transcluded widget-attribute value. I've since produced a >> correct version. However, I'm still confused about the result of clicking >> the button: the *created* field was set to NaNNaNNaNNaNNaNNaNNaN. I'm >> puzzled by what kind of calculation the *setTo* attribute of the $button >> widget is doing that's able to create a bunch of concatenated NaNs. I would >> have expected to simply get the literal text <<now >> [UTC]YYYY0MM0DD0hh0mm0ssXXX>> in the field. >> >> Is there something special about the *created* field in this regard? >> > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/97ab836b-98cc-4957-92d5-9848c0af7cd9n%40googlegroups.com.

