[0.79.7] Missing hour23

Proposed correction for:
http://terrafirmacraft.com/f/topic/6957-0797-missing-hour-23-hour-6-double-long/#entry93820

Short details:
there is no 23:00, 6:00 is doubled
The hour calculation is adding 23 when calculated hour is negative, but a day is 24...+