Note that the 'days since 2000' variable uses the floor of Scratch's 'days since 2000'. Everything else uses maths. For example, the 'hours since 2000' was calculated by multiplying the days since 2000 by 24 (as there are 24 hours in a day) and then adding the current hour.