It would have to provide its own code to keep track of time, and it can do this by providing a TimePasses() routine. Providing "time'' or even "date'' verbs to tell the player would also be a good idea.