Hours, Minutes and Seconds from a Time Index or Jul
Extract the fractional part of a ti
(time index) or
jul
(julian date) object as a normalized list of hours,
minutes, and seconds.
hms(x)
x |
a |
The fractional part of x
is multiplied by 86400 (the
number of seconds in a day) and rounded to get the number of seconds.
This is then divided by 3600 to get the number of hours, and the
remainder of that is divided by 60 to get the normalized number of
minutes. The remainder from the second division is the normalized
number of seconds.
A list with components:
hours |
Normalized number of hours |
minutes |
Normalized number of minutes |
seconds |
Normalized number of seconds |
See the details.
Support for fractional days in ti
and jul
objects is
relatively new and untested. There is probably code lurking about
that assumes the numeric parts of ti
and jul
objects are
integers, or even code that may round them to make sure they are
integers. The fractional parts of ti
and jul
objects
may not survive encounters with such code.
hms(today() + 0.5) hms(today()) hms(today() + 43201/86400)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.