Sintaxis:
DateDiff(intervalo, fecha1, fecha2 [,primer_dia_semana[,primera_semana_anyo]])Calcula la diferencia entre las dos fechas especificadas y la devuelve expresada en los periodos indicados en intervalo. Por lo tanto devuelve un resultado numérico.
Argumentos:
intervalo: Requerido. Expresión que especifica el intervalo que deseamos añadir. Los valores codificados de intervalo son los siguientes:
yyyy -> Año
q -> Trimestre
m -> Mes
y -> Día del año
d -> Día
w -> Día de la semana
ww -> Semana
h -> Hora
n -> Minuto
s -> Segundo
fecha1, fecha2: Requeridos. Las dos fechas que deseamos utilizar en el cálculo.
primer_dia_semana: Opcional. Constante que especifica cuál se considera primer día de la semana. Si no se especifica, el domingo es asmido como el primer día de la semana. Los valores que puede tomar son:
| constante | valor | descripción |
| vbUseSystem | 0 | usa valores de API de idioma nacional |
| vbSunday | 1 | domingo (valor predeterminado) |
| vbMonday | 2 | lunes |
| vbTuesday | 3 | martes |
| vbWednesday | 4 | miércoles |
| vbThursday | 5 | jueves |
| vbFriday | 6 | viernes |
| vbSaturday | 7 | sábado |
primera_semana_anyo: Opcional. Constante que especpifica la primera semana del año. Si no se especifica, la primera semana se asume que es en la que está el 1 de Enero. Los valores que puede tomar son:
| constante | valor | descripción |
| vbUseSystem | 0 | usa valores de API de idioma nacional (NLS). |
| vbFirstJan1 | 1 | comienza con la semana del 1 de enero (valor predeterminado). |
| vbFirstFourDays | 2 | comienza con la semana con al menos cuatro días en el nuevo año. |
| vbFirstFullWeek | 3 | comienza con la primera semana completa del nuevo año. |
Ejemplo 1:
response.write(Date & "<br />")Devuelve:
response.write(DateDiff("m",Date,"12/31/2002") & "<br />")
response.write(DateDiff("d",Date,"12/31/2002") & "<br />")
response.write(DateDiff("n",Date,"12/31/2002"))
1/14/2002Ejemplo 2:
11
351
505440
response.write(Date & "<br />")Devuelve:
response.write(DateDiff("d","12/31/2002",Date))
1/14/2002
-351







