Saltar a contenido

👣 now

¿Qué es la función now?

La función now devuelve la fecha y hora actual en el momento de uso. Es útil para registrar el momento presente o para calcular diferencias temporales en combinación con otras funciones como datetime_diff.


¿Cómo funciona la función now?

Sintaxis:

now()

Esta función no requiere ningún parámetro. Devuelve el momento actual, incluyendo día, hora, minutos y segundos. El formato visible dependerá de si el campo tiene activada o no la opción "mostrar hora".


Actualización automática

  • La función now() no se actualiza constantemente, sino en intervalos fijos.
    En Zinkee, now() se refresca automáticamente cada cuarto de hora, es decir:

    • En punto (hh:00)
    • Y 15 (hh:15)
    • Y 30 (hh:30)
    • Y 45 (hh:45)

    Esto significa que cualquier automatización o condición que dependa de now() tomará el valor correspondiente a la última actualización dentro de estos intervalos.


Comportamiento al crear la fórmula

  • Si el campo está vacío y se introduce now():
  • Con “mostrar hora” activado: el campo tomará la fecha y hora actual, y se actualizará cada hora.
  • Sin “mostrar hora” activado: el campo mostrará el día actual, actualizado internamente cada hora pero cambiando de valor solo a partir de medianoche.

Ejemplos de uso

  • En un campo de tipo fórmula:
now()
  • En combinación con otras funciones:
datetime_diff([fecha_límite], now(), "d")

Casos de uso típicos

  • Mostrar la fecha y hora actual como valor dinámico.
  • Calcular el tiempo restante o transcurrido respecto a una fecha concreta.