{"id":13219,"date":"2021-03-17T14:42:49","date_gmt":"2021-03-17T14:42:49","guid":{"rendered":"https:\/\/www.rjt.org.uk\/home\/?post_type=home_assistant_tip&#038;p=13219"},"modified":"2021-03-23T09:59:52","modified_gmt":"2021-03-23T09:59:52","slug":"days-to-date-template","status":"publish","type":"home_assistant_tip","link":"https:\/\/www.rjt.org.uk\/home\/archives\/home-assistant-tip\/days-to-date-template\/","title":{"rendered":"Days to date Template"},"content":{"rendered":"\n<p>Take sensor in D-M-Y format and convert to a number of days from today. Returns &#8220;Today&#8221; for the current day and &#8220;Tomorrow&#8221; for tomorrow, then xx days for future days.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"md\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{% set date = strptime(states('sensor.rubbish_recycling'), \"%d-%m-%Y\")) %}\n{% set days = (( as_timestamp(date - as_timestamp(now()) )\/ (3600*24)) | round(0,\"ceil\") %}\n{% if days == 0 %}\n{% set days = 'Today' %}\n{% elif days == 1 %}\n{% set days = 'Tomorrow' %}\n{% else %}\n{% set days = days ~ ' days' %}\n{% endif %}\n{{days}}<\/pre>\n","protected":false},"template":"","class_list":["post-13219","home_assistant_tip","type-home_assistant_tip","status-publish","hentry","comments-off"],"_links":{"self":[{"href":"https:\/\/www.rjt.org.uk\/home\/wp-json\/wp\/v2\/home_assistant_tip\/13219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rjt.org.uk\/home\/wp-json\/wp\/v2\/home_assistant_tip"}],"about":[{"href":"https:\/\/www.rjt.org.uk\/home\/wp-json\/wp\/v2\/types\/home_assistant_tip"}],"wp:attachment":[{"href":"https:\/\/www.rjt.org.uk\/home\/wp-json\/wp\/v2\/media?parent=13219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}