Agrega o busca la diferencia en los valores de fecha y hora.

Descripción

La función DateAdd agrega días, meses, trimestres o años a un valor de fecha y hora. El resultado es un nuevo valor de fecha y hora.

La función DateDiff devuelve la diferencia entre dos valores de fecha y hora, en días, meses, trimestres o años. El resultado es un número.

De forma predeterminada, ambas funciones usan días como unidades.

Consulte también cómo trabajar con fechas y horas para más información.

Sintaxis

DateAdd( FechaHora, Suma [, Unidades ] )

  • FechaHora: requerido. Valor de fecha y hora con el que operar.
  • Suma: requerido. Número para agregar al valor de FechaHora, en Unidades.
  • Unidades: opcional. Días, Meses, Trimestres o Años. Si no se especifica, se usará Días.

DateDiff( FechaHoraInicio, FechaHoraFin [, Unidades ])

  • FechaHoraInicio: requerido. Valor de fecha y hora de inicio.
  • FechaHoraFin: requerido. Valor de fecha y hora de finalización.
  • Unidades: opcional. Días, Meses, Trimestres o Años. Si no se especifica, se usará Días.

Ejemplos

Si hoy fuera 15 de julio de 2013:

  • DateAdd(Ahora(), 3) devolverá 7/18/2013.
  • DateAdd(Today(), 1, Días) y DateAdd(Today(), 1) devolverán ambas 7/16/2013.
  • DateAdd(Today(), 1, Meses) devolverá 8/15/2013.
  • DateDiff(Ahora(), FechaNumero("1/1/2014")) y DateDiff(Ahora(), FechaNumero("1/1/2014"), Días) devolverán ambos 170 días.
  • DateDiff(Ahora(), FechaNumero("1/1/2014"), Meses) devolverá 6 meses.