Estudos de caso de calculadoras da Web #4 - Campo e funções de data Parte 2
Agora é possível realizar cálculos com datas no Calculoid. Adicionamos o campo Data e 5 funções de data ao campo de fórmula. Vamos dar uma olhada rápida em como você pode usá-lo em suas calculadoras.
Explore estudos de caso e inspire-se em como usar o campo Data e suas funções para impulsionar o crescimento do seu negócio com a gravação do webinar do Calculoid.
Assista a gravação de webinários
Imagine criar uma calculadora que precisa calcular a diferença entre a data inicial e a data atual . Tudo o que você precisa fazer é adicionar um campo de Data à sua calculadora, onde a data inicial pode ser selecionada , e dois campos de fórmula para a data atual e para os cálculos subsequentes.
Um dos campos de fórmula será usado para exibir a data de hoje usando a função todayDate. Esta é uma maneira melhor do que obrigar seus clientes a selecionar a data de hoje manualmente. Também é interessante usar a função formatDate com todayDate para apresentar o resultado em um formato personalizado.
Descrição da função todayDate: todayDate().
Estudo de caso 1 - Duas funções getTime para obter a diferença entre duas datas em dias
Para encontrar a diferença entre duas datas, precisamos da função getTime . Essa função retorna a data no formato absoluto, apresentada em milissegundos.
Descrição da função getTime: getTime(date). A data pode ser obtida de um campo de data ou de um campo de fórmula.
Para calcular quantos dias se passaram desde a data inicial até agora, precisamos pegar a data de hoje do campo da fórmula e usar a função getTime. Em seguida, fazemos o mesmo com a data do campo de data e pegamos o segundo número do primeiro.
Exemplo: getTime (Data de hoje) - getTime (Data de início)
O resultado agora está em milissegundos. Para apresentá-lo em dias, precisamos dividir o número por 86,400,000.




