dustjs-helper-daterange
v0.0.14
Published
daterange helper
Downloads
10
Maintainers
Readme
daterange helper
Loop over a date range providing information for each day inside the loop
Definition
{@daterange start="2014-06-25" end="2015-06-25" length="14" lan="en-US" firstDay="0"
formatDay="D" formatMonth="M" formatYear="YY" formatWeekday="d"
formatDayExt="DD" formatMonthExt="MM" formatYearExt="YYYY" formatWeekdayExt="dddd"}
{/daterange}
If length
is defined end
will be overwritten with start
+ length
days.
Examples
{@daterange start="2014-06-25" end="2015-06-25"}
{?$newMonth}
{^$first}</ul>{/$first}
{?$newYear}
{^$first}</div>{/$first}
<h1>{$yearExt}</h1>
<div class="year">
{/$newYear}
<h2>{$monthExt}</h2>
<ul>
{/$newMonth}
<li>
{$key}. {$day}-{$month}-{$year},
{$weekdayExt} - {$weekday} of the week ({$newWeek}),
{$yearsPassed} years, {$monthsPassed} months, {$weeksPassed} weeks
</li>
{/daterange}
Usage
Depends on dustjs-helpers module to be loaded first since it adds it's definition to the the dust.helpers property.
In node.js: require('dustjs-helper-daterange');
In browser:
If not using require, load the JS some other way and call it with the dust object. As noted earlier, dustjs-helpers must be loaded earlier.