- Windows Script Host - VBScript - Funciones - Hour( ), Minute( ), Day( ), Month( ), Year( ) y WeekDay( ) -

Las funciones "Date( )", "Time( )" y "Now( )" brindan información sobre el tiempo del sistema. A menudo, se necesita parte de esas informaciones, para lo cual se ofrecen las funciones siguientes:

Función Descripción
Hour( ) Devuelve las horas contenidas en una expresión temporal
Minute( ) Devuelve los minutos contenidos en una expresión temporal
Second( ) Devuelve los segundos contenidos en una expresión temporal
Day( ) Devuelve el día contenido en una fecha
Month( ) Devuelve el mes contenidos en una fecha
Year( ) Devuelve el año contenido en una fecha
Weekday( ) Devuelve un número entre 1 y 7, el cual representa un día de la semana. Sobre las constantes "vbMonday", "vbTuesday", "vbWednesday", "vbThursday", "vbFriday", "vbSaturday" y "vbSunday", es possible asignar uno de esos valores, al día de la semana correspondiente.

Ejemplo:

' hourminutesecond.vbs
' ============
Dim ahora
 
ahora = Time()
WScript.Echo("Ahora = " & ahora)
WScript.Echo("Hora = " & Hour(ahora))
WScript.Echo("Minutos = " & Minute(ahora))
WScript.Echo("Segundos = " & Second(ahora))
 
A continuación, un script con las funciones correspondientes:

' diamesano.vbs
' ============
Dim hoy
 
hoy = Date()
WScript.Echo("Hoy = " & hoy)
WScript.Echo("Día = " & Day(hoy))
WScript.Echo("Mes = " & Month(hoy))
WScript.Echo("Año = " & Year(hoy))
WScript.Echo("Día de la semana = " & Weekday(hoy))
If Weekday(hoy) = vbSunday Then WScript.Echo("Domingo")
If Weekday(hoy) = vbMonday Then WScript.Echo("Lunes")
If Weekday(hoy) = vbTuesday Then WScript.Echo("Martes")
If Weekday(hoy) = vbWednesday Then WScript.Echo("Miercoles")
If Weekday(hoy) = vbThursday Then WScript.Echo("Jueves")
If Weekday(hoy) = vbFriday Then WScript.Echo("Viernes")
If Weekday(hoy) = vbSaturday Then WScript.Echo("Sabado")

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