NexJ Logo

Hour()

Extracts the hour of day from the specified date. This function takes a date and string value as arguments and returns an integer value. The hour of day is given in 24-hour format as a value between 0 and 23.

Syntax

Hour(<date>, <time_zone>)

Input

date

date

The date to get the hour from.

time_zone

string

(Optional) The time zone code. This argument specifies the time zone of the date. For example, if you want the date to be in Eastern Standard Time (EST), enter the time zone argument "EST". If you do not specify a time zone, the local time zone of the user who is completing the form is used.

Output

integer

Examples

Assume that you have a form in which there is a date field question with the reference name date_of_birth. In the field, the user chooses January 31, 2000. The user is in the EST time zone.

  • The expression Hour($date_of_birth) returns 0, because in this example the specified date is January 31, 2000 00:00 EST in 24-hour format.
  • The expression DayOfYear($date_of_birth, "PST") returns 30, because in this example the time zone argument changes the specified date to Pacific Standard Time, which is January 30, 2000.

Time zones