|
Calcula la diferencia entre dos fechas (pasadas como parámetros) que devuelve la cantidad de días, meses y años.
El resultado se devuelve en una estructura de matriz, donde el índice 0 tiene la cantidad de días, el índice 1 tiene la cantidad de meses y el índice 2 tiene la cantidad de años.
Parámetro
|
Descripción |
| Date1 |
Fecha, valor o variable |
| Format Date1 |
Valor o variable que contiene el formato de fecha almacenado en fecha1.
|
| Date2 |
Valor de fecha2 o variable. |
| Format Date2 |
Valor o variable que contiene el formato de fecha almacenado en fecha2. |
| Option |
1 = No considera el día inicial; 2 = Considera el día inicial. |
Ej. 1: $diferencia = sc_date_dif_2 ({date1}, "yyyy-mm-dd", {date2}, "mm/dd/yyyy", 1); {dif_days} = $diferencia[0]; {dif_months} = $diferencia[1]; {dif_years} = $diferencia[2];
Ej. 2: $diferencia = sc_date_dif_2 ("2000-05-01", "yyyy-mm-dd", "04/21/2004", "mm/dd/yyyy", 1); $diferencia[0] = 20 (days) $diferencia[1] = 11 (months) $diferencia[2] = 3 (years)
Ej. 3: Usando la opción 2 $diferencia = sc_date_dif_2 ("2000-05-01", "yyyy-mm-dd", "04/21/2004", "mm/dd/yyyy", 2); $diferencia[0] = 21 (days) $diferencia[1] = 11 (months) $diferencia[2] = 3 (years).
Nota: Los formatos entre las dos fechas pueden ser diferentes, pero deben tener días, meses y años. También debe conocer el formato interno que se devuelve para que la macro funcione correctamente.
|