Looking for a SMT script to calculate the estimated shipping date (today + 10 days but weekends excluded). I don't want to reinvent the wheel so asking the community if anybody has a SMT script ready which excludes weekends else I'll have to do it myself and you know ...
below Brennan's script just adding 10 days to today. Thought it may help somebody else in case this comes up in a search or as base :)
<mvt:assign name="g.days_in_future" value="10" />
<mvt:assign name="g.days_in_seconds" value="(60*60*24) * g.days_in_future" />
<mvt:assign name = "l.settings:month" value = "padl( time_t_month( s.time_t + g.days_in_seconds, 'local' ), 2, '0' )" />
<mvt:assign name = "l.settings:day" value = "padl( time_t_dayofmonth( s.time_t + g.days_in_seconds, 'local' ), 2, '0' )" />
<mvt:assign name = "l.settings:year" value = "time_t_year( s.time_t + g.days_in_seconds, 'local' )" />
<mvt:assign name="g.future_date" value="l.settings:year $ '-' $ l.settings:month $ '-' $ l.settings:day" />
&mvt:global:future_date;
below Brennan's script just adding 10 days to today. Thought it may help somebody else in case this comes up in a search or as base :)
<mvt:assign name="g.days_in_future" value="10" />
<mvt:assign name="g.days_in_seconds" value="(60*60*24) * g.days_in_future" />
<mvt:assign name = "l.settings:month" value = "padl( time_t_month( s.time_t + g.days_in_seconds, 'local' ), 2, '0' )" />
<mvt:assign name = "l.settings:day" value = "padl( time_t_dayofmonth( s.time_t + g.days_in_seconds, 'local' ), 2, '0' )" />
<mvt:assign name = "l.settings:year" value = "time_t_year( s.time_t + g.days_in_seconds, 'local' )" />
<mvt:assign name="g.future_date" value="l.settings:year $ '-' $ l.settings:month $ '-' $ l.settings:day" />
&mvt:global:future_date;
Comment