- Windows Script Host - VBScript - Funciones - DateAdd( ) y DateDiff( ) -

Con estas funciones es posible efectuar operaciones con espacios de tiempo.
"DateAdd( )" suma cualquiere valor temporal a una fecha determinada. Por su parte, "DateDiff( )", resta un valor temporal a una fecha.
La llamada de estas funciones es como sigue:

nuevafecha = DateAdd(intervalo, cantidad, fecha)

La siguiente tabla contiene los posibles intervalos, los cuales pueden ser utilizados para realizar operaciones temporales:

Intervalo Descripción
yyyy Año
q Trimestre
m Mes
y Día del año
d Día
w Día de la semana
ww Semana en el año
h Hora
n Minuto
s Segundo

El siguiente ejemplo, se calcula, a partir de la fecha actual, la fecha en una semana, en un mes y en un cuatrimestre.

' dateadddiff.vbs
' ============
Dim hoy, enunasemana, enunmes, enuntrimestre
 
hoy = Date()
enunasemana = DateAdd("d", 7, hoy)
enunmes = DateAdd("m", 1, hoy)
enuntrimestre = DateAdd("q",1,hoy)
 
WScript.Echo("Hoy = " & hoy)
WScript.Echo("En una semana = " & enunasemana)
WScript.Echo("En un mes = " & enunmes)
WScript.Echo("En un trimestre = " & enuntrimestre)
 
espaciotiempo = DateDiff("d", hoy, enuntrimestre)
WScript.Echo("Días pasados entre el " & hoy & " y el " & _
enuntrimestre & " = " & espaciotiempo & " días.")

previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo