| |
|
|
| |
-
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.")
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|