hour
Returns the hour of the current time or of a given unix time.
Keyboard Maestro: HOUR
Details #
hour(time?) takes zero or one argument and returns a number: 0 to 23 on the 24-hour clock.
With no argument it reads the current time. With an argument, which is a unix time in seconds (the kind now and time return), it reads that moment instead. It always uses the Mac's local time zone.
Parameters #
Takes 0 to 1 argument.
{{ hour(text?) }}
Examples #
hour()→
9hour(1000000000)→
20hour(time(2026, 10, 24, 15, 30))→
15Gotchas #
Anything that isn't a number is an error:
hour() needs a number, got text.The time must be in seconds, not milliseconds: a value in milliseconds lands tens of thousands of years in the future.