Get day and time in python and assign that value to BGE property
You can get the current time in python with the time module (who would've thunk, right?)

time.localtime() gives you a struct containing everything you need:

import time
import bge

def clamp(n, nmin, nmax):
    if n &gt; nmax:
        return nmax
    elif n &lt; nmin:
        return nmin
    else:
        return n

cont = bge.logic.getCurrentController()
own = cont.owner

# this returns a struct containing the year, month, day etc. 
now = time.localtime() 

# combine the hour and minute to get the total number of minutes, plus seconds (clamped to avoid tangling with leap seconds) scaled to .00 to .99
own['minute'] = now.tm_min + now.tm_hour*60 + clamp(now.tm_sec, 0, 59)*.01667
# we don't even need to do anything to get the year day. Note that this can return 356 on leap days, so be sure you either clamp it here or handle such a situation properly later.
own['day'] = now.tm_yday 


Just hook it up to an always sensor. I set the skip on the always sensor so it only gets executed once a second at 60 tics per second, to avoid using extra precious cpu time: