Try this solution
!Reading list
Filter and search in table <$edit-text tiddler="$:/temp/demo/dtable/search" filed=text tag=input default=""/> <$button set="$:/temp/demo/dtable/search" setTo="" tooltip="clear searchbox">x</$button>
<$vars journaldate={{{ [{!!journal-date}format:date[YYYY-0MM-0DD]] }}} >
<$macrocall $name=table-dynamic filter="""[tag[Readinglist]search{$:/temp/demo/dtable/search}] :filter[due-date<journaldate>]""" class="w-100 thead-dark float-right" fields="tbl-checkbox tbl-expand title priority status due-date location" pagination="yes" caption="''title''">>
</$vars>
This code shall be used in any journal tiddler which has a field journal-date with a full date value as shown in the image above.
I am sure you use a viewtemplate!
The trick is here: :filter[due-date<journaldate>]
Note that: `This code shall be used in any journal tiddler which has a field journal-date with a full date value as shown in the image above.
I am sure you use a viewtemplate!
Note that <$vars journaldate={{{ [{!!journal-date}format:date[YYYY-0MM-0DD]] }}} > reads the value of journal-date field and format it in such a way you can compare with due date from Shiraz dynamic table.