|
Calcula diferença entre datas, retornando a quantidade de dias, meses e anos.
O resultado será retornado em forma de array, no qual o índice 0 terá a a quantidade de dias, o índice 1 terá a quantidade de meses e o índice 2 terá a quantidade de anos.
Parâmetro
|
Descrição |
| Data1 |
Valor ou variável contendo a primeira data. |
| Formato Data1 |
Valor ou variável contendo o formato no qual está armazenada a data1. |
| Data2 |
Valor ou variável contendo a segunda data. |
| Formato Data2 |
Valor ou variável contendo o formato no qual está armazenada a data2. |
| Opção |
1 = não considera o dia inicial; 2 = considera o dia inicial. |
Ex. 1: {diferencas} = sc_date_dif_2 ({data1}, "aaaa-mm-dd", {data2}, "dd/mm/aaaa", 1); {dif_dias} = {diferencas[0]}; {dif_meses} = {diferencas[1]}; {dif_anos } = {diferencas[2]};
Ex. 2: {diferencas} = sc_date_dif_2 ("2000-05-01", "aaaa-mm-dd", "21/04/2004", "dd/mm/aaaa", 1); {diferencas[0]} seria igual a 20 (dias) {diferencas[1]} seria igual a 11 (meses) {diferencas[2]} seria igual a 3 (anos).
Ex. 3: Utilizando a opção 2. {diferencas} = sc_date_dif_2 ("2000-05-01", "aaaa-mm-dd", "21/04/2004", "dd/mm/aaaa", 2); {diferencas[0]} seria igual a 21 (dias) {diferencas[1]} seria igual a 11 (meses) {diferencas[2]} seria igual a 3 (anos).
Obs: Embora os formatos possam ser diferentes, as datas devem ser compostas de dia, mês e ano.
|