Heya Ace,
Daytime returns the hour of the day. In other words, it will return a number between 0 and 24 (or really 23.99999999...).
I had a snippet running around somewhere that would convert one to the other... but I seem to have mis-laid it.
Anyway, if you times your 0.86... by 60, you'll end up with 52, which is your minutes.
The idea is to cut the number infront of the decimal point out and use it as your hours, then multiply the bit behind the decimal by 60 to get your minutes...
I'd sit down and write it for you, but I'm way too tired to write sensible code at the moment... I tried for a bit but came up with this:
hour = (daytime - (daytime mod 1))
Minute = ((daytime - (daytime - (daytime mod 1)) * 60)) - (((daytime - (daytime - (daytime mod 1)) * 60)) mod 1)
I think I'll give up and come back tomorrow ;D ;D