Dada uma data qualquer, o tube minusDays devolve uma nova data com a subtração de um número inteiro de dias especificado.
minusDays(data, num)
1. MinusDays com data. Podemos utilizar o tube com uma data fixa e um número fixo de dias a ser subtraído.
minusDays("25/12/2019", 5) # retorna 20/12/2019
2. MinusDays com variáveis. Os parâmetros, contudo, não precisam ser fixos. Podem ser obtidos do usuário através de variáveis.
print "O consumidor ficou em posse do produto por " & <diasEmPosse> & " dias até devolvê-lo. Portanto, o produto foi adquirido em " & minusDays(<dataDevolucao>, <diasEmPosse>) & "."
3. MinusDays e outros tubes. Por retornar uma data, minusDays pode ser combinado com outros tubes que pedem data (como after). Nesse exemplo, é interessante notar que o resultado da combinação de tubes é a aparição ou não de um determinado texto.
if (after(minusDays(<dataArrependimento>, 7), <dataRecebimentoProduto>) == true) { print "Quando o consumidor optou por exercer o seu direito de arrependimento, o prazo legal para seu exercício já havia transcorrido." }