Looplex Knowledge Base

MinusDays

Dada uma data qualquer, o tube minusDays devolve uma nova data com a subtração de um número inteiro de dias especificado.

Formato:

minusDays(data, num)

Parâmetros:

  • data: data a ser processada, que pode ser uma data, uma variável do tipo Date ou, ainda, um tube que retorne data (como today_tube).
  • num: número de dias a ser subtraído da data processada, podendo ser informado por um número inteiro, uma variável do tipo Integer ou, ainda, um tube que retorne números inteiros (como between_tube).

Retorno:

Retorna uma data que corresponde a data menos num dias.

Exemplos:

  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

  1. 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>) & "."
  1. MinusDays e outros tubes. Por retornar uma data, minusDays pode ser combinado com outros tubes que pedem data (como after_tube). 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."
}
Edit this page on GitHub