Función Now de VBScript

Definición y uso

La función Now de VBScript devuelve la fecha y la hora actuales según la configuración de la fecha y la hora del sistema informático.

Sintaxis

Now

Sugerencias y comentarios

Asunto importante:

Si se lee simultáneamente Date, Time y Now, entonces Now = Date + Time, pero en realidad, no es posible llamar a estos tres funciones al mismo tiempo, ya que después de ejecutar una función, solo se puede ejecutar la otra función. Por lo tanto, si es necesario obtener la fecha y la hora actuales en el programa, debe llamar a Now y usar DateVale y TimeValue para obtener la fecha y la hora respectivamente.

Ejemplo: Obtener la fecha y hora de un punto de tiempo específico:

N = Now 'Fecha y hora del mismo punto de tiempo'
D = Datevalue(N) 'Parte de la fecha del mismo punto de tiempo'
T = TimeValue(N) 'Parte del tiempo del mismo punto de tiempo'
D2 = Date 'Fecha del punto de tiempo 1'
T2 = Time 'Tiempo del punto de tiempo 2'

Pensamiento sobre problemas

¿Cuál es el valor máximo posible de la diferencia cuando se ejecutan sucesivamente Response.write Now y Response.Write Date + Time? Supongamos:

El 'punto de tiempo 1' obtiene Now = #7/1/95 23:59:59#
El 'punto de tiempo 2' obtiene Date = #7/1/95#

Y si el 'punto de tiempo 3' cruza un día, entonces Time = #0:00:00, por lo que la diferencia entre Now y Date+Time es 23:59:59.

Ejemplo

Ejemplo 1

document.write(Now)

Salida:

2007-10-1 14:10:06

Notas:Los resultados pueden variar ligeramente debido a diferentes configuraciones de computadora.