we should only have to calculate year, month and week time units once, as they will likely change only one time per viewing. Even so, we will need to properly calculate the amount of days, weeks and months remain, depending on how many time units are currently being displayed. We use a test of +410 days and 10 seconds from now to test how the change over works for the larger time units.
Test 1 – Showing Everything
This test should show everything: Years, Months, Weeks, Days… and the rest.[tminus t="+410 days +10 sec" style="TIE-fighter"/]
Test 2 – No Weeks
This test should show everything: Years, Months, Weeks, Days… and the rest.[tminus t="+396 days +10 sec" omitweeks="true" style="TIE-fighter"/]
Test 3 – No Months
This test should show everything: Years, Months, Weeks, Days… and the rest.[tminus t="+394 days +10 sec" omitmonths="true" style="TIE-fighter"/]
Test 4 – No Months or Years
This test should show everything: Years, Months, Weeks, Days… and the rest.[tminus t="+394 days +10 sec" omitmonths="true" omityears="true" style="TIE-fighter"/]
Test 5 – No Months or Weeks
This test should show: Years and days.[tminus t="+366 days +10 sec" omitmonths="true" omitweeks="true" style="TIE-fighter"/]
Test 6 – Days Only
This test should show only days:[tminus t="+45 days" omityears="true" omitmonths="true" omitweeks="true"/]