Waiting is tough. Can I just change the time/date using the console?

3 Answers 3


The Wiki doesn't seem to have anything listed for it, but you can use:

set timescale to #

Where # is the rate at which time passes. 20 is default, 1 is realtime. You can set it to get to the hour you want then set it back.

Edit: It should be noted that setting timescale to either 1 or 0 has been known to cause issues. 2 seems to be the lowest safe value. At 0, fast traveling causes load issues, and at 1 there can be delays in AI processing. Both, however, have the effect of 1 minute real = 1 minute skyrim or 1 minute real = 0 minute skyrim.

  • Perhaps this should be a separate question: Would 0 freeze time?
    – Iszi
    Commented Feb 12, 2012 at 22:12
  • @Iszi Updated with an answer to that question. In short, it causes a lot of issues. Commented Feb 12, 2012 at 22:31
  • Thank for the answer :) Will these issues continue to be a bother once I revert the time scale to default? Or will changing the time scale once have a cascading effect for the rest of my character's life?
    – Aditya M P
    Commented Feb 13, 2012 at 2:49
  • Should be only as long as you have it changed. That seems to be what all the posts have been saying at least. Commented Feb 13, 2012 at 2:53
  • Thank you Ktash - now I type set timescale to 12000, watch as the sun rises and sets rapidly twice, revert to set timescale to 20, and walk in to see that merchants have their inventory reset :)
    – Aditya M P
    Commented Feb 13, 2012 at 9:03

set gamehour to #

I like to use "set gamehour to 10" and then wait 1 hour, all the stores are then open.


Or this maybe this was what your where looking for:

Console command: sgtm <#>

Source: elderscrolls.wikia.com

Console return value/text : "Global Time Multiplier >> #". # is at least double (variable type).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .